test should clean up after themselves

This commit is contained in:
Aaron Patterson 2013-11-15 14:36:15 -08:00
parent 314e2cc05b
commit d5dbc037c4

@ -63,6 +63,7 @@ def teardown
def test_migrator_versions def test_migrator_versions
migrations_path = MIGRATIONS_ROOT + "/valid" migrations_path = MIGRATIONS_ROOT + "/valid"
old_path = ActiveRecord::Migrator.migrations_paths
ActiveRecord::Migrator.migrations_paths = migrations_path ActiveRecord::Migrator.migrations_paths = migrations_path
ActiveRecord::Migrator.up(migrations_path) ActiveRecord::Migrator.up(migrations_path)
@ -74,6 +75,8 @@ def test_migrator_versions
assert_equal 0, ActiveRecord::Migrator.current_version assert_equal 0, ActiveRecord::Migrator.current_version
assert_equal 3, ActiveRecord::Migrator.last_version assert_equal 3, ActiveRecord::Migrator.last_version
assert_equal true, ActiveRecord::Migrator.needs_migration? assert_equal true, ActiveRecord::Migrator.needs_migration?
ensure
ActiveRecord::Migrator.migrations_paths = old_path
end end
def test_create_table_with_force_true_does_not_drop_nonexisting_table def test_create_table_with_force_true_does_not_drop_nonexisting_table