aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute
diff options
context:
space:
mode:
authorLucas Mazza <lucastmazza@gmail.com>2015-09-24 13:32:08 -0300
committerLucas Mazza <lucastmazza@gmail.com>2015-09-24 14:17:49 -0300
commit564b162015bebe4d393ee1160f081aae8c4da1d7 (patch)
tree6cfd6e3ed20f5e6e7f655f6ddba15e2bc1cd9d08 /activerecord/lib/active_record/attribute
parent44cff3045c5d98fb368e86949dd0973ee768c409 (diff)
downloadrails-564b162015bebe4d393ee1160f081aae8c4da1d7.tar.gz
rails-564b162015bebe4d393ee1160f081aae8c4da1d7.tar.bz2
rails-564b162015bebe4d393ee1160f081aae8c4da1d7.zip
Make `assert_difference` return the result of the yielded block.
With this we can perform new assertions on the returned value without having to cache it with an outer variable or wrapping all subsequent assertions inside the `assert_difference` block. Before: ``` post = nil assert_difference -> { Post.count }, 1 do Post.create end assert_predicate post, :persisted? ``` Now: ``` post = assert_difference -> { Post.count } do Post.create end assert_predicate post, :persisted? ```
Diffstat (limited to 'activerecord/lib/active_record/attribute')
0 files changed, 0 insertions, 0 deletions