1

我发现before(:all)在我的规范中使用会生成在规范运行后不会回滚的测试数据。我不知道我需要使用after(:all)钩子来删除它们。现在我的测试数据库充满了这些记录,我想重置它。我怎样才能完成这项工作?似乎没有db:test:resetrake 任务。

谢谢!

4

2 回答 2

2

你可以跑

rake db:reset RAILS_ENV=test
于 2013-01-10T19:37:38.277 回答
1

你也可以运行

rake db:test:prepare
于 2013-01-11T09:31:11.810 回答