class ActiveRecord::Migration::ReferencesForeignKeyTest
Public Instance Methods
test_references_foreign_key_with_prefix()
click to toggle source
# File activerecord/test/cases/migration/references_foreign_key_test.rb, line 186 def test_references_foreign_key_with_prefix ActiveRecord::Base.table_name_prefix = "p_" migration = CreateDogsMigration.new silence_stream($stdout) { migration.migrate(:up) } assert_equal 1, @connection.foreign_keys("p_dogs").size ensure silence_stream($stdout) { migration.migrate(:down) } ActiveRecord::Base.table_name_prefix = nil end
test_references_foreign_key_with_suffix()
click to toggle source
# File activerecord/test/cases/migration/references_foreign_key_test.rb, line 196 def test_references_foreign_key_with_suffix ActiveRecord::Base.table_name_suffix = "_s" migration = CreateDogsMigration.new silence_stream($stdout) { migration.migrate(:up) } assert_equal 1, @connection.foreign_keys("dogs_s").size ensure silence_stream($stdout) { migration.migrate(:down) } ActiveRecord::Base.table_name_suffix = nil end