1

2 つのテスト ファイルがあるとします。File_A_spec.rb と File_B_spec.rb。File_A のテストが File_B のテストの前に実行されると、すべてが成功します。ただし、File_A の前に File_B のテストを実行すると、File_A のテストは失敗します。

どちらのファイルもリクエスト仕様です。File_A と File_B のテストは無関係であり、依存関係があってはなりません。何が原因でしょうか?

4

2 に答える 2

0

ほとんどの場合、静的変数またはbefore :all句があります。

before :allアクションはクリーンアップされないことに注意してください。あなたはそれらをきれいにすることが期待されていますafter :all

于 2013-04-12T14:48:28.440 に答える