私の推測では、カルマテストのランナーは、モカとジャスミンではなく、その逆です。ブラウザ用のKarma準拠テストハーネスを作成するにはどうすればよいですか?
ので、私はモカとジャスミンはこのような何かを呼び出すと仮定します。
window.__karma__.testCasePassed(data);
window.__karma__.testCaseFailed(data);
をして、カルマはこれらのイベントを報告します。
私はSumanと書いています。私はSuman Karmaに準拠させることができるかどうかを知りたいと思います。
しかし、モカとジャスミンのコードベースを調べると、私が探している証拠は見られません。
ありがとうございます@ルイス - まだ分かっていないこと - カルマはテストが完了し、プロセスがコード0で終了するかどうかをどのように知っていますか?スタートフックだけがあるようですが、エンドフックはありません。 –
APIドキュメントに記載されているとおり: '.complete'を呼び出すと、すべてのテストが実行されたことを示します。そしてカルマは、コードが0であるかどうかにかかわらず、テストが成功したかどうかを報告するために各テストに対して呼び出されなければならない '.result'のために渡されたデータに依存して終了することを決めました。 '.result'への1つの呼び出しで失敗が示された場合、0以外のコードで終了します。 – Louis
ahhh nice、すばらしいおかげです - https://karma-runner.github.io/1.0/dev/ plugins.html –