aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/models/owner.rb
diff options
context:
space:
mode:
authorLisa Ugray <lisa.ugray@shopify.com>2017-07-12 10:22:20 -0400
committerLisa Ugray <lisa.ugray@shopify.com>2017-07-19 07:13:19 -0400
commit6137a4e8f77f0bba78d304d962b89ddf3cf465aa (patch)
tree3d4b07df17dd045ca525b6ef34d786c5244d9954 /activerecord/test/models/owner.rb
parenta6d6e90fa90eedbdb6d3cda679aa4b47ddfa7315 (diff)
downloadrails-6137a4e8f77f0bba78d304d962b89ddf3cf465aa.tar.gz
rails-6137a4e8f77f0bba78d304d962b89ddf3cf465aa.tar.bz2
rails-6137a4e8f77f0bba78d304d962b89ddf3cf465aa.zip
Add test for fixed `counter_cache` double increment
When an `after_create` callback did `update_attributes` on a record with multiple `belongs_to` associations with counter caches, even numbered associations would have their counters double-incremented. Fixes to `ActiveModel::Dirty` in 020abad fixed this. This adds regression tests for this bug fixed incidentally in the other commit, which also removed the need for the workaround using @_after_create_counter_called.
Diffstat (limited to 'activerecord/test/models/owner.rb')
0 files changed, 0 insertions, 0 deletions