3

私はnode.jsでモカを使用しており、bddスタイルの仕様があります。

最初のエラーの後でサブスイートを保釈し、親/兄弟スイートを続行することは可能ですか?

APIにアクセスするためにさまざまなルートをテストし、接続が失敗した場合は特定のルートを中止したいとします.

高レベルのテストでサーバーが完全にダウンしているか、構成が間違っていることがわかった場合は、失敗したすべてのテストがタイムアウトしてレポートに不要な混乱が生じるのを待つ代わりに、中止することができます。

次の回答が表示されますが、それは私が望んでいるものではありません。アサーションが失敗した場合にのみ仕様ツリーのブランチを救済する何かが必要です。

失敗した場合は、仕様から後続の Mocha テストをスキップします

4

2 に答える 2

1

1 つのテスト ファイルで失敗した後も mocha で他のテスト ファイルの処理を続行する場合は、find を使用して、各ファイルで mocha の個別のインスタンスを実行できます。

find test/ -name "*.js" -exec mocha {} \;
于 2013-05-22T03:21:39.607 に答える