class CallbacksTest::CallbackDefaultTerminatorTest

Public Instance Methods

test_block_never_called_if_abort_is_thrown() click to toggle source
# File activesupport/test/callbacks_test.rb, line 867
def test_block_never_called_if_abort_is_thrown
  obj = CallbackDefaultTerminator.new
  obj.save
  assert !obj.saved
end
test_default_termination() click to toggle source
# File activesupport/test/callbacks_test.rb, line 855
def test_default_termination
  terminator = CallbackDefaultTerminator.new
  terminator.save
  assert_equal ["first", "second", "third", "first"], terminator.history
end
test_default_termination_invokes_hook() click to toggle source
# File activesupport/test/callbacks_test.rb, line 861
def test_default_termination_invokes_hook
  terminator = CallbackDefaultTerminator.new
  terminator.save
  assert_equal :second, terminator.halted
end