aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--activerecord/test/cases/associations/belongs_to_associations_test.rb19
-rw-r--r--activerecord/test/schema/schema.rb1
2 files changed, 2 insertions, 18 deletions
diff --git a/activerecord/test/cases/associations/belongs_to_associations_test.rb b/activerecord/test/cases/associations/belongs_to_associations_test.rb
index 1a0f447ec2..4238681905 100644
--- a/activerecord/test/cases/associations/belongs_to_associations_test.rb
+++ b/activerecord/test/cases/associations/belongs_to_associations_test.rb
@@ -938,26 +938,9 @@ end
unless current_adapter?(:MysqlAdapter, :Mysql2Adapter)
class BelongsToWithForeignKeyTest < ActiveRecord::TestCase
- setup do
- @connection = ActiveRecord::Base.connection
- @connection.create_table :author_addresses, force: true
-
- @connection.create_table :authors, force: true do |t|
- t.string :name
- t.references :author_address
- end
-
- @connection.add_foreign_key :authors, :author_address
- end
-
- teardown do
- @connection.drop_table :authors, if_exists: true
- @connection.drop_table :author_addresses, if_exists: true
- end
-
def test_destroy_linked_models
address = AuthorAddress.create!
- author = Author.create! id: 1, name: "Author", author_address_id: address.id
+ author = Author.create! name: "Author", author_address_id: address.id
author.destroy!
end
diff --git a/activerecord/test/schema/schema.rb b/activerecord/test/schema/schema.rb
index 03d33c151a..be134fde11 100644
--- a/activerecord/test/schema/schema.rb
+++ b/activerecord/test/schema/schema.rb
@@ -83,6 +83,7 @@ ActiveRecord::Schema.define do
create_table :author_addresses, force: true do |t|
end
+ add_foreign_key :authors, :author_address
create_table :author_favorites, force: true do |t|
t.column :author_id, :integer