class CallbacksTest::CallbacksTest

Public Instance Methods

test_save_person() click to toggle source
# File activesupport/test/callbacks_test.rb, line 567
def test_save_person
  person = Person.new
  assert_equal [], person.history
  person.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]
  ], person.history
end