ファイルに複数のテストケースを書きました。すべてのテストでrakeタスクを個別に実行したいと思います。私は、このコマンドを使用して、テストケースを実行すると は:Railsの同じファイルでrakeタスクを複数回実行する方法
ruby -I test test/integration/my_test_file.rb
次にタスクを熊手は一度だけ実行されます。私のテストの多くは失敗しています。 しかし、私は
ruby -I test test/integration/my_test_file.rb -n test_name
このコマンドで個別にすべて失敗し、テストを実行する場合は、すべてのテストが合格しています。
問題はレーキタスクが最初のケースで1回だけ実行されていることです。 しかし、個々のテストでは、各テストケースごとに毎回Rakeタスクが実行されます。ここ
にはどうすればセットアップrakeタスク私のテストファイル内
require "rake"
MyAppName::Application.load_tasks
であり、すべてのテストケースでは、私は、この持っている:
Rake::Task['tasks:my_task_name'].invoke
それでは、どのように私は私の問題を解決することができますか?