我发现在我的规范中使用 before(:all)
generates test data that is NOT rolled back规范运行后。我不知道我需要使用 after(:all)
Hook 来删除它们。现在我的测试数据库充满了这些记录,我想重置它。我怎样才能完成这件事?似乎没有 db:test:reset
rake 任务。
谢谢!
最佳答案
你可以运行
rake db:reset RAILS_ENV=test
关于ruby-on-rails - 如何删除Rspec之前留下的测试数据(:all) hook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14265611/