Module: TestBelt::Callbacks::Suite::ClassMethods

Defined in:
lib/test_belt/callbacks/suite.rb

Instance Method Summary collapse

Instance Method Details

#_testbelt_finished_callbacksObject



53
54
55
# File 'lib/test_belt/callbacks/suite.rb', line 53

def _testbelt_finished_callbacks
  @_testbelt_finished_callbacks ||= []
end

#_testbelt_started_callbacksObject



42
43
44
# File 'lib/test_belt/callbacks/suite.rb', line 42

def _testbelt_started_callbacks
  @_testbelt_started_callbacks ||= []
end

#suite_finished(&block) ⇒ Object Also known as: on_suite_finished

Raises:

  • (ArgumentError)


46
47
48
49
50
# File 'lib/test_belt/callbacks/suite.rb', line 46

def suite_finished(&block)
  raise ArgumentError, "please provide a finished block" unless block_given?
  ::Test::Unit::TestCase._testbelt_finished_callbacks ||= []
  ::Test::Unit::TestCase._testbelt_finished_callbacks << block
end

#suite_started(&block) ⇒ Object Also known as: on_suite_started

Raises:

  • (ArgumentError)


35
36
37
38
39
# File 'lib/test_belt/callbacks/suite.rb', line 35

def suite_started(&block)
  raise ArgumentError, "please provide a started block" unless block_given?
  ::Test::Unit::TestCase._testbelt_started_callbacks ||= []
  ::Test::Unit::TestCase._testbelt_started_callbacks << block
end