提交 cece9ea0 编写于 作者: R Ryuta Kamizono

Just inherit `ForeignKeyChangeColumnTest` for with prefix/suffix tests

上级 1aece76e
......@@ -20,7 +20,9 @@ def test_foreign_keys
end
end
module ForeignKeyChangeColumnSharedTest
class ForeignKeyChangeColumnTest < ActiveRecord::TestCase
self.use_transactional_tests = false
class Rocket < ActiveRecord::Base
has_many :astronauts
end
......@@ -141,17 +143,7 @@ def test_remove_foreign_key_by_column_in_change_table
end
end
class ForeignKeyChangeColumnTest < ActiveRecord::TestCase
include ForeignKeyChangeColumnSharedTest
self.use_transactional_tests = false
end
class ForeignKeyChangeColumnWithPrefixTest < ActiveRecord::TestCase
include ForeignKeyChangeColumnSharedTest
self.use_transactional_tests = false
class ForeignKeyChangeColumnWithPrefixTest < ForeignKeyChangeColumnTest
setup do
ActiveRecord::Base.table_name_prefix = "p_"
end
......@@ -161,11 +153,7 @@ class ForeignKeyChangeColumnWithPrefixTest < ActiveRecord::TestCase
end
end
class ForeignKeyChangeColumnWithSuffixTest < ActiveRecord::TestCase
include ForeignKeyChangeColumnSharedTest
self.use_transactional_tests = false
class ForeignKeyChangeColumnWithSuffixTest < ForeignKeyChangeColumnTest
setup do
ActiveRecord::Base.table_name_suffix = "_p"
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册