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
after_once(&block)
Alias for: teardown_once
before_once(&block)
Alias for: setup_once
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