class SchemaForeignKeyTest
Public Instance Methods
test_dump_foreign_key_targeting_different_schema()
click to toggle source
# File activerecord/test/cases/adapters/postgresql/schema_test.rb, line 485 def test_dump_foreign_key_targeting_different_schema @connection.create_schema "my_schema" @connection.create_table "my_schema.trains" do |t| t.string :name end @connection.create_table "wagons" do |t| t.integer :train_id end @connection.add_foreign_key "wagons", "my_schema.trains", column: "train_id" output = dump_table_schema "wagons" assert_match %r{\s+add_foreign_key "wagons", "my_schema\.trains", column: "train_id"$}, output ensure @connection.drop_table "wagons", if_exists: true @connection.drop_table "my_schema.trains", if_exists: true @connection.drop_schema "my_schema", if_exists: true end