aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2015-09-24 14:19:27 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2015-09-24 14:19:27 -0300
commitadfb823af52d368fa4d88731a9809a314ad884ad (patch)
tree2b23c1dd5a71288623faed95d6118bbe2ece9736 /activesupport/test
parent9b966f6233fb9587bea476020dd9e08e50c03198 (diff)
parent564b162015bebe4d393ee1160f081aae8c4da1d7 (diff)
downloadrails-adfb823af52d368fa4d88731a9809a314ad884ad.tar.gz
rails-adfb823af52d368fa4d88731a9809a314ad884ad.tar.bz2
rails-adfb823af52d368fa4d88731a9809a314ad884ad.zip
Merge pull request #21754 from lucasmazza/lm-assert-difference
Make `assert_difference` return the result of the yielded block.
Diffstat (limited to 'activesupport/test')
-rw-r--r--activesupport/test/test_case_test.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/activesupport/test/test_case_test.rb b/activesupport/test/test_case_test.rb
index 9e6d1a91d0..18228a2ac5 100644
--- a/activesupport/test/test_case_test.rb
+++ b/activesupport/test/test_case_test.rb
@@ -56,6 +56,14 @@ class AssertDifferenceTest < ActiveSupport::TestCase
end
end
+ def test_assert_difference_retval
+ incremented = assert_difference '@object.num', +1 do
+ @object.increment
+ end
+
+ assert_equal incremented, 1
+ end
+
def test_assert_difference_with_implicit_difference
assert_difference '@object.num' do
@object.increment