aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/test')
-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