Methods
T
Instance Public methods
test_save_person()
# File activesupport/test/callbacks_test.rb, line 452
def test_save_person
  person = Person.new
  assert_equal [], person.history
  person.save
  assert_equal [
    [:before_save, :symbol],
    [:before_save, :string],
    [:before_save, :proc],
    [:before_save, :object],
    [:before_save, :block],
    [:after_save, :block],
    [:after_save, :object],
    [:after_save, :proc],
    [:after_save, :string],
    [:after_save, :symbol]
  ], person.history
end
test_save_phone()
# File activesupport/test/callbacks_test.rb, line 444
def test_save_phone
  phone = Phone.new
  assert_raise RuntimeError do
    phone.save
  end
  assert_equal [:before, :after], phone.history
end