mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Add array id support to Model.update_counters. [#1254 state:resolved] [Carlos Júnior]
This commit is contained in:
@@ -639,6 +639,13 @@ class BasicsTest < ActiveRecord::TestCase
|
||||
category.reload
|
||||
assert_not_nil category.categorizations_count
|
||||
assert_equal 4, category.categorizations_count
|
||||
|
||||
category_2 = categories(:technology)
|
||||
count_1, count_2 = (category.categorizations_count || 0), (category_2.categorizations_count || 0)
|
||||
Category.update_counters([category.id, category_2.id], "categorizations_count" => 2)
|
||||
category.reload; category_2.reload
|
||||
assert_equal count_1 + 2, category.categorizations_count
|
||||
assert_equal count_2 + 2, category_2.categorizations_count
|
||||
end
|
||||
|
||||
def test_update_all
|
||||
|
||||
Reference in New Issue
Block a user