diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2013-05-08 10:08:37 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2013-05-08 10:08:37 -0700 |
commit | d32b329b7ee5fa58f1f88d6f088fc4c60ed51694 (patch) | |
tree | fae438fb83570db34c6e6cf008e53a588e61844d | |
parent | 3df92d981bf1e7b65f3ad3b7132802fc18c95a04 (diff) | |
download | rails-d32b329b7ee5fa58f1f88d6f088fc4c60ed51694.tar.gz rails-d32b329b7ee5fa58f1f88d6f088fc4c60ed51694.tar.bz2 rails-d32b329b7ee5fa58f1f88d6f088fc4c60ed51694.zip |
refactor tests for more points
-rw-r--r-- | activesupport/test/callbacks_test.rb | 9 |
1 files 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 |