防止在测试迭代期间丢弃数据库

时间:2011-10-19 05:36:03

标签: ruby-on-rails ruby-on-rails-3 rspec

我正在使用Rspec来测试遗留数据库的代码(没有迁移,没有架构等)。有没有办法防止数据库在迭代之间被删除?感谢。

config.before(:suite) do
 DatabaseCleaner.strategy = nil
end

1 个答案:

答案 0 :(得分:2)

尝试https://github.com/bmabey/database_cleaner gem。

DatabaseCleaner.strategy = nil  # will not do any db cleaning

我希望您可以在真正的遗留数据库上尝试之前测试本地数据库!