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