すべてのテストを実行するのではなく、最初の失敗後にランナーを停止させます。テストの失敗後にjasmine.jsを停止するにはどうすればよいですか?
答えて
ハックですが、これは最初のテストの前にこのスクリプトを挿入することで可能です。
<script type="text/javascript">
// after every test has run
afterEach(function() {
// check if any have failed
if(this.results_.failedCount > 0) {
// if so, change the function which should move to the next test
jasmine.Queue.prototype.next_ = function() {
// to instead skip to the end
this.onComplete();
}
}
});
</script>
ジャスミンの最新のは、これはこれは、ジャスミンのプロジェクトのために非常に人気のある機能要求であるhttps://github.com/pivotal/jasmine/commit/8b02bf731b193e135ccb486e99b3ecd7165bf95c
'console.log(this.results_)'は未定義です " –
これは2013年に投稿されて以来、Jasmine v2が出てきました –
投票を削除する可能性がありますか? –
た印加時のコミット: それを実装するに関心があるように見えますhttps://github.com/jasmine/jasmine/issues/414
、しかし、それはまた非常に長い時間開いているので、誰がリリースされるかも知っています。あるいは、Mochaはこの機能を-b/- bailオプション:https://mochajs.org/#usageで実装しています。そのapiはJasmineと非常によく似ていますので、スイッチを作ることを検討してください。
- 1. アリで停止せずにビルドを "失敗"するにはどうすればいいですか?
- 2. PyUnit:最初に失敗したテストの後で停止しますか?
- 3. セットアップ失敗時に実行中のテストを停止する
- 4. ページのアンロードを停止するにはどうすればよいですか?
- 5. アプリケーションのタイムアウトを停止するにはどうすればよいですか?
- 6. サービスでメディアプレーヤーを停止するにはどうすればよいですか?
- 7. ストーリーボードを一時停止するにはどうすればよいですか?
- 8. プログレスバーアニメーションを停止するにはどうすればよいですか?
- 9. サービスを停止するにはどうすればよいですか?
- 10. スパークストリーミングジョブを停止するにはどうすればよいですか?
- 11. Android ProgressBar Circleを停止するにはどうすればよいですか?
- 12. ScheduledExecutorServiceを停止するにはどうすればよいですか?
- 13. 「ブラックボックス」操作を停止するにはどうすればよいですか?
- 14. mousemoveを停止するにはどうすればよいですか?
- 15. Javaスレッドを停止するにはどうすればよいですか?
- 16. v4l2-ctlストリーミングを停止するにはどうすればよいですか?
- 17. Redux SagaでAPIリクエストの失敗をテストするにはどうすればよいですか?
- 18. テストが失敗したときにMavenゴールを実行するにはどうすればよいですか?
- 19. Perlテスト:最初の失敗後に1つのファイルでテストを停止する方法
- 20. 機能後にtkinterを停止するにはどうすればよいですか?
- 21. 一時停止後にアクションを実行するにはどうすればよいですか?
- 22. ダブルクリック防止をテストするにはどうすればよいですか?
- 23. モデルチェンジ後のビューのレンダリングを停止するにはどうすればよいですか?
- 24. jUnitテストで失敗したantリストを表示するにはどうすればよいですか?
- 25. アサートに失敗した後、ユニットテストを続行するにはどうすればよいですか?
- 26. テストに失敗したかんばんアイテムでどうすればよいですか?
- 27. TypeValidationCompletedイベントを停止するにはどうすればいいですか?
- 28. ループ全体を停止するにはどうすればいいですか?
- 29. 音声シンセサイザーを停止するにはどうすればいいですか?
- 30. python socket.accept()コールを停止するにはどうすればいいですか?
「これは本当の質問ではありません」 –
公開されている問題はhttps://github.com/jasmine/jasmine/issues/414です。著者はプラグインhttps://github.com/goodeggs/jasmine-bail-fastを書いています。 Unforuntately 'this.results()'は私のAngularJSユニットテスト(カルマで実行)には存在しません。 –