次のような典型的なジャスミンコードを取得しました。
expect(actual).someMatcher(expected);
このマッチングが成功したか失敗したかを (プログラムで) 判断する方法はありますか? 結果によっては、あとで何らかの手術をしたくなるかもしれません。たとえば、失敗した場合は、実際のデータをディスクに書き込みます。
マッチャーの戻り値を使用してもうまくいかないようです。常に undefined を返します。
最もクリーンな方法は、独自のレポーターを作成することです。
または、仕様内に仕様this
があります。結果を返します。の値のプロパティをthis.results()
確認することで、必要なすべてを取得できます。items_
this.results()