Module: TestBelt

Defined in:
lib/test_belt.rb,
lib/test_belt/helper.rb,
lib/test_belt/should.rb,
lib/test_belt/context.rb,
lib/test_belt/subject.rb,
lib/test_belt/version.rb,
lib/test_belt/testcase.rb,
lib/test_belt/rake_tasks.rb,
lib/test_belt/default_test.rb,
lib/test_belt/skip.rb

Defined Under Namespace

Modules: Callbacks, Context, DefaultTest, Matchers, RakeTasks, Should, Skip, Subject, TestCase, Utils Classes: TestSkipped

Constant Summary collapse

VERSION =
"1.1.2"

Class Method Summary collapse

Class Method Details

.included(receiving_test_class) ⇒ Object


17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/test_belt/helper.rb', line 17

def self.included(receiving_test_class)
  if receiving_test_class.ancestors.include?(::Test::Unit::TestCase)
    receiving_test_class.send(:include, DefaultTest)
    receiving_test_class.send(:include, TestCase)
    receiving_test_class.send(:extend,  Should)
    receiving_test_class.send(:include, Context)
    receiving_test_class.send(:include, Subject)
    receiving_test_class.send(:include, Skip)
    receiving_test_class.send(:include, Callbacks)
    receiving_test_class.send(:include, Matchers)
  end
end