Methods
A
T
Instance Public methods
assert_observer_not_notified(model_class, observer_class)
# File activemodel/test/cases/observer_array_test.rb, line 18
def assert_observer_not_notified(model_class, observer_class)
  observer_class.instance.before_save_invocations.clear
  model_instance = model_class.new
  model_instance.save
  assert_equal [], observer_class.instance.before_save_invocations
end
assert_observer_notified(model_class, observer_class)
# File activemodel/test/cases/observer_array_test.rb, line 11
def assert_observer_notified(model_class, observer_class)
  observer_class.instance.before_save_invocations.clear
  model_instance = model_class.new
  model_instance.save
  assert_equal [model_instance], observer_class.instance.before_save_invocations
end
teardown()
# File activemodel/test/cases/observer_array_test.rb, line 5
def teardown
  ORM.observers.enable :all
  Budget.observers.enable :all
  Widget.observers.enable :all
end