Module: RubyUnit
- Defined in:
- lib/RubyUnit.rb,
lib/RubyUnit/Report.rb,
lib/RubyUnit/Result.rb,
lib/RubyUnit/Runner.rb,
lib/RubyUnit/TestSet.rb,
lib/RubyUnit/TestCase.rb,
lib/RubyUnit/TestSuite.rb,
lib/RubyUnit/Assertions.rb,
lib/RubyUnit/SkippedTest.rb,
lib/RubyUnit/IncompleteTest.rb,
lib/RubyUnit/Assertions/Root.rb,
lib/RubyUnit/AssertionFailure.rb,
lib/RubyUnit/AssertionMessage.rb,
lib/RubyUnit/Assertions/Basic.rb,
lib/RubyUnit/Assertions/Classes.rb,
lib/RubyUnit/Assertions/Methods.rb,
lib/RubyUnit/Assertions/Variables.rb,
lib/RubyUnit/Assertions/Exceptions.rb,
lib/RubyUnit/Assertions/Comparisons.rb
Overview
A Simple Unit Test Framework for Ruby
The RubyModule is the root object for all RubyUnit modules and classes.
Defined Under Namespace
Modules: AssertionMessage, Assertions, GemInfo, Report Classes: AssertionFailure, IncompleteTest, Result, Runner, SkippedTest, TestCase, TestSet, TestSuite
Constant Summary collapse
- INVALID_DEBUG_MODE =
Error message
'Debug mode must be Boolean'
- VERSION =
Current RubyUnit version
'0.4.25'
- TYPE =
'Test Set'
- @@debug =
Debug mode
false
Class Method Summary collapse
-
.debug ⇒ Object
Get the current debug mode.
-
.debug=(bool) ⇒ Object
Set debug mode * raises TypeError if bool is not a Boolean.
Class Method Details
.debug ⇒ Object
Get the current debug mode
33 34 35 |
# File 'lib/RubyUnit.rb', line 33 def self.debug @@debug end |
.debug=(bool) ⇒ Object
Set debug mode
-
raises TypeError if bool is not a Boolean
- bool
-
New value for debug mode
25 26 27 28 |
# File 'lib/RubyUnit.rb', line 25 def self.debug= bool raise TypeError, INVALID_DEBUG_MODE unless [true, false].include? bool @@debug = bool end |