From d8a72b32c5b0c32abf257f05b89bad7d21f178ec Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Wed, 16 Jul 2008 20:23:44 -0500 Subject: Revert "Run callbacks from object's metaclass" --- activesupport/test/callbacks_test.rb | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'activesupport/test') diff --git a/activesupport/test/callbacks_test.rb b/activesupport/test/callbacks_test.rb index c3f683bdb5..7f71ca2262 100644 --- a/activesupport/test/callbacks_test.rb +++ b/activesupport/test/callbacks_test.rb @@ -84,30 +84,6 @@ class CallbacksTest < Test::Unit::TestCase end end -class MetaclassCallbacksTest < Test::Unit::TestCase - module ModuleWithCallbacks - def self.extended(object) - object.metaclass.before_save :raise_metaclass_callback_called - end - - def module_callback_called? - @module_callback_called ||= false - end - - def raise_metaclass_callback_called - @module_callback_called = true - end - end - - def test_metaclass_callbacks - person = Person.new - person.extend(ModuleWithCallbacks) - assert !person.module_callback_called? - person.save - assert person.module_callback_called? - end -end - class ConditionalCallbackTest < Test::Unit::TestCase def test_save_conditional_person person = ConditionalPerson.new -- cgit v1.2.3