From d32b329b7ee5fa58f1f88d6f088fc4c60ed51694 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Wed, 8 May 2013 10:08:37 -0700 Subject: refactor tests for more points --- activesupport/test/callbacks_test.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/activesupport/test/callbacks_test.rb b/activesupport/test/callbacks_test.rb index 00663ae282..0430d431b8 100644 --- a/activesupport/test/callbacks_test.rb +++ b/activesupport/test/callbacks_test.rb @@ -808,6 +808,7 @@ module CallbacksTest include ActiveSupport::Callbacks define_callbacks :foo n.times { set_callback :foo, callback } + def run; run_callbacks :foo; end } end @@ -816,13 +817,13 @@ module CallbacksTest callback = Class.new { define_singleton_method(:before) { |o| calls << o } } - build_class(callback).new.run_callbacks :foo + build_class(callback).new.run assert_equal 10, calls.length end def test_lambda calls = [] - build_class(->(o) { calls << o }).new.run_callbacks :foo + build_class(->(o) { calls << o }).new.run assert_equal 10, calls.length end @@ -830,7 +831,7 @@ module CallbacksTest calls = [] klass = build_class(:bar) klass.class_eval { define_method(:bar) { calls << klass } } - klass.new.run_callbacks :foo + klass.new.run assert_equal 1, calls.length end @@ -838,7 +839,7 @@ module CallbacksTest calls = [] klass = build_class("bar") klass.class_eval { define_method(:bar) { calls << klass } } - klass.new.run_callbacks :foo + klass.new.run assert_equal 1, calls.length end end -- cgit v1.2.3