フォルダーに 2 つのテストがあり、spec
個別に実行すると両方とも緑色になります。
rspec spec\temp_stab_target_spec.rb
32 examples, 0 failures
rspec spec\mock_spec.rb
10 examples, 0 failures
しかし、それらすべてを実行すると:
rspec spec
42 examples, 32 failures
forspec\mock_spec.rb
はすべて合格であり、 forspec\temp_stab_target_spec.rb
はすべて不合格です
調査を行ったところ、ここで説明したのと同じ問題が発生していることがわかりました。確認するARGV
と が入っていますspec
。彼と同じように使ってみbefore(:each) { ARGV.clear }
ましたが、だめでした。
また、ARGV
実行中だけを確認するとrspec spec\temp_stab_target_spec.rb
、空です。
誰かが何が起こっているのか説明したり、それを修正するのを手伝ってくれますか? スイートを拡張する予定で、すべてのテストを個別ではなく一度に実行できるようにしたいと考えています。
それが適切な場合に備えて、私は実行ruby 1.8.7 (2012-02-08 patchlevel 358) [i386-mingw32]
していrspec 2.12.2
ます.
前もって感謝します