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

Class Method Details

.debugObject

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

Raises:

  • (TypeError)


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