aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/associations/has_many_associations_test.rb
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2013-06-22 12:15:42 +0200
committerYves Senn <yves.senn@gmail.com>2013-06-22 12:15:42 +0200
commit5009b078875e596a2fba7827336f7548aa6e35ac (patch)
treea95880d93e4ff73befaba055db15e5f50f594dad /activerecord/test/cases/associations/has_many_associations_test.rb
parent6675d713186c270de1c4684bc1e56742ea2e19e1 (diff)
downloadrails-5009b078875e596a2fba7827336f7548aa6e35ac.tar.gz
rails-5009b078875e596a2fba7827336f7548aa6e35ac.tar.bz2
rails-5009b078875e596a2fba7827336f7548aa6e35ac.zip
Revert "Merge pull request #10901 from armstrjare/fix_query_null_foreign_key_on_new_record_collection_ids_reader"
This reverts commit 6675d713186c270de1c4684bc1e56742ea2e19e1, reversing changes made to 919d1a19d5e7871d50c1531351fc3f736bad5d07. I missed to check the target branch and wrongly merged it into 3-2-stable directly.
Diffstat (limited to 'activerecord/test/cases/associations/has_many_associations_test.rb')
-rw-r--r--activerecord/test/cases/associations/has_many_associations_test.rb27
1 files changed, 0 insertions, 27 deletions
diff --git a/activerecord/test/cases/associations/has_many_associations_test.rb b/activerecord/test/cases/associations/has_many_associations_test.rb
index 55b57bc2f2..a75d064ac0 100644
--- a/activerecord/test/cases/associations/has_many_associations_test.rb
+++ b/activerecord/test/cases/associations/has_many_associations_test.rb
@@ -1311,33 +1311,6 @@ class HasManyAssociationsTest < ActiveRecord::TestCase
assert !company.clients.loaded?
end
- def test_get_ids_for_association_on_new_record_does_not_try_to_find_records
- Company.columns # Load schema information so we don't query below
- Contract.columns # if running just this test.
-
- company = Company.new
- assert_queries(0) do
- company.contract_ids
- end
-
- assert_equal [], company.contract_ids
- end
-
- def test_set_ids_for_association_on_new_record_applies_association_correctly
- contract_a = Contract.create!
- contract_b = Contract.create!
- another_contract = Contract.create!
- company = Company.new(:name => "Some Company")
-
- company.contract_ids = [contract_a.id, contract_b.id]
- assert_equal [contract_a.id, contract_b.id], company.contract_ids
- assert_equal [contract_a, contract_b], company.contracts
-
- company.save!
- assert_equal company, contract_a.reload.company
- assert_equal company, contract_b.reload.company
- end
-
def test_get_ids_ignores_include_option
assert_equal [readers(:michael_welcome).id], posts(:welcome).readers_with_person_ids
end