【发布时间】:2012-10-31 13:46:02
【问题描述】:
我目前正在使用 cucumber 和 databasecleaner 来测试我的应用程序。
目前在我的env.rb 中,我将清洁器设置为:
DatabaseCleaner.strategy = :truncation, {:except => %w[TABLE]}
After do
DatabaseCleaner.clean
end
这样我可以将数据保存在TABLE 中。
但我也想在测试之间在不同的表中保留一个条目。有什么方法可以实现,还是我必须一直使用Before 钩子重新创建它?
【问题讨论】:
-
所以您想从第二个表中删除除一行之外的所有行?
标签: database testing cucumber database-cleaner