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
after(&block)
Alias for: teardown
before(&block)
Alias for: setup
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