Module: TestBelt::Callbacks::Suite::ClassMethods
- Defined in:
- lib/test_belt/callbacks/suite.rb
Instance Method Summary collapse
- #_testbelt_finished_callbacks ⇒ Object
- #_testbelt_started_callbacks ⇒ Object
- #suite_finished(&block) ⇒ Object (also: #on_suite_finished)
- #suite_started(&block) ⇒ Object (also: #on_suite_started)
Instance Method Details
#_testbelt_finished_callbacks ⇒ Object
53 54 55 |
# File 'lib/test_belt/callbacks/suite.rb', line 53 def _testbelt_finished_callbacks @_testbelt_finished_callbacks ||= [] end |
#_testbelt_started_callbacks ⇒ Object
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
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
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 |