RSpecRakeのタスクが定義されており、一連のテストを実行するときに特定の順序で実行したいというタスクが定義されています。RSpecタスクを特定の順序で実行する
私はこのような何か試してみた:
task :run_in_order => [:one, :two, :three] do
puts "Run suite of tests"
end
をそして、それは最初のテストを実行してから停止し、タスクの残りの部分を実行しません。
したがって、Rake構文を使用しても機能しません。 RSpec Rakeタスクのタスク依存性に注目する方法はありますか?ランド とデフォルト:
テストはお互いに独立していなければならないので、非常に悪い習慣です。 – luacassus
@luacassus私は分かっています。私はこのようにしないために何かを得るために取り組んでいます。しかし、その間に、これは物事の方法です。だから私は 'それをしないでください'以外の答えを探しています。これは技術的にRspecでは不可能ですか? – Hillary
実際にテストが合格するかどうかを調べるために "しない"と思うかもしれませんが、クライアントと議論する仕様のレポートを作成して、意味のある順序でレポートを作成できるかなり必要不可欠です。 – digitig