提交 c195317a 编写于 作者: A Aditya Kapoor

Add test cases for Migration#inverse_of

上级 a15704d7
......@@ -157,6 +157,23 @@ def test_invert_add_column
assert_equal [:remove_column, [:table, :column, :type, {}], nil], remove
end
def test_invert_change_column
assert_raises(ActiveRecord::IrreversibleMigration) do
@recorder.inverse_of :change_column, [:table, :column, :type, {}]
end
end
def test_invert_change_column_default
assert_raises(ActiveRecord::IrreversibleMigration) do
@recorder.inverse_of :change_column_default, [:table, :column, 'default_value']
end
end
def test_invert_change_column_null
add = @recorder.inverse_of :change_column_null, [:table, :column, true]
assert_equal [:change_column_null, [:table, :column, false]], add
end
def test_invert_remove_column
add = @recorder.inverse_of :remove_column, [:table, :column, :type, {}]
assert_equal [:add_column, [:table, :column, :type, {}], nil], add
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册