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