1

before(:all)スペックで を使用すると、スペックの実行後にロールバックされないテスト データが生成されることがわかりました。after(:all)それらを削除するためにフックを使用する必要があることを知りませんでした。テスト データベースがこれらのレコードでいっぱいになったので、リセットしたいと思います。どうすればこれを行うことができますか? レーキタスクはないようですdb:test:reset

ありがとう!

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 に答える