Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Ensure query assertion counts are the same when partial updates are e…

…nabled
  • Loading branch information...
commit 03ba5d7b5183e7cb199a21aa6e06d646f7a5cbfe 1 parent 2ce1be3
@jeremy jeremy authored
View
2  activerecord/test/cases/associations/has_many_associations_test.rb
@@ -350,6 +350,7 @@ def test_build
assert_equal "Another Client", new_client.name
assert new_client.new_record?
assert_equal new_client, company.clients_of_firm.last
+ company.name += '-changed'
assert_queries(2) { assert company.save }
assert !new_client.new_record?
assert_equal 2, company.clients_of_firm(true).size
@@ -360,6 +361,7 @@ def test_build_many
new_clients = assert_no_queries { company.clients_of_firm.build([{"name" => "Another Client"}, {"name" => "Another Client II"}]) }
assert_equal 2, new_clients.size
+ company.name += '-changed'
assert_queries(3) { assert company.save }
assert_equal 3, company.clients_of_firm(true).size
end
View
1  activerecord/test/cases/associations/has_many_through_associations_test.rb
@@ -59,6 +59,7 @@ def test_associate_new_by_building
# * 2 new records = 4
# + 1 query to save the actual post = 5
assert_queries(5) do
+ posts(:thinking).body += '-changed'
posts(:thinking).save
end
Please sign in to comment.
Something went wrong with that request. Please try again.