class CallbacksTest::WriterCallbacksTest

Public Instance Methods

test_skip_writer() click to toggle source
# File activesupport/test/callbacks_test.rb, line 897
def test_skip_writer
  writer = WriterSkipper.new
  writer.age = 18
  assert_equal [], writer.history
  writer.save
  assert_equal [
    [:before_save, :symbol],
    [:before_save, :proc],
    [:before_save, :object],
    [:before_save, :class],
    [:before_save, :block],
    [:after_save, :block],
    [:after_save, :class],
    [:after_save, :object],
    [:after_save, :proc],
    [:after_save, :symbol]
  ], writer.history
end