module TestBelt::Callbacks::Test::ClassMethods
Public Instance Methods
_testbelt_setups()
click to toggle source
# File lib/test_belt/callbacks/test.rb, line 39 def _testbelt_setups ((begin; superclass._testbelt_setups; rescue NoMethodError; []; end) || []) + (@_testbelt_setups || []) end
_testbelt_teardowns()
click to toggle source
# File lib/test_belt/callbacks/test.rb, line 51 def _testbelt_teardowns ((begin; superclass._testbelt_teardowns; rescue NoMethodError; []; end) || []) + (@_testbelt_teardowns || []) end
setup(&block)
click to toggle source
# File lib/test_belt/callbacks/test.rb, line 32 def setup(&block) raise ArgumentError, "please provide a setup block" unless block_given? @_testbelt_setups ||= [] @_testbelt_setups << block end
Also aliased as: before
teardown(&block)
click to toggle source
# File lib/test_belt/callbacks/test.rb, line 44 def teardown(&block) raise ArgumentError, "please provide a teardown block" unless block_given? @_testbelt_teardowns ||= [] @_testbelt_teardowns << block end
Also aliased as: after