Cucumberの手順では、1つの手順で長時間実行されるタスクを開始し、別の手順でタスクが実行されていることと、タスクのUIが正しく設定されていることを確認します。UIのチェックは、最初のステップがまだ実行されている間に実行する必要があります。私たちのキュウリはこれに似ています:
Given I start my long running task
And I navigate to application status page
Then I should see "Status" in the html
DelayedJob gemを使用して、長時間実行されているタスクを完了し、現在、新しいスレッドでDelayed::Job.work_offを実行しています。
Cucumberと同時にステップを実行するための最良の方法は何ですか?
これを行うための公式にサポートされている方法はありますか?