は、私は自分自身がモカでほとんどすべての私のユニットテストの開始時にこれを書い見つける:デフォルトではモカプログラムによって設定VUEエラーハンドラ
it('should do something', (done) => {
Vue.config.errorHandler = done;
// do something aynchronous
});
、Vueのは、すべてのエラー自体をキャッチし、コンソールに記録します、だからモカはそれらを見ることができない。このコードは、スローされたエラーがテストに失敗することを確認します。
このコード行ですべての非同期テストを開始しなくても、これを行う方法はありますか?もし私がプラグインを書く/使用する必要があれば、それは問題ありません。
私はモカを使用しませんが、これまで使ってきたすべてのテストフレームワークには、これらの種類の処理とティアダウン方法があります。 –
@craig_hええ、beforeEachフックがあります。テスト段階ではなく、実行前にテストを失敗させるためにのみ使用できます。 – callumacrae