失敗した期待の行番号を出力することは可能ですか?
私は grunt を使用して、私の angularjs アプリケーションのカルマ テスト (ジャスミン構成) を起動しています)。
現在、コンソール ログには、たとえば「true が false に等しいと予想されます」と表示されます。そして、「説明」と「それ」が誰から来たのか...しかし、私は「それ」資産に多くの期待を持っているので、「間違った」行を見つけるのは簡単ではありません.
ありがとう
失敗した期待の行番号を出力することは可能ですか?
私は grunt を使用して、私の angularjs アプリケーションのカルマ テスト (ジャスミン構成) を起動しています)。
現在、コンソール ログには、たとえば「true が false に等しいと予想されます」と表示されます。そして、「説明」と「それ」が誰から来たのか...しかし、私は「それ」資産に多くの期待を持っているので、「間違った」行を見つけるのは簡単ではありません.
ありがとう
スタック トレースは、使用しているブラウザーがそのエラーのプロパティをサポートしている場合に利用できるはずです。これはv1.6.stack
くらいから PhantomJS で利用できるようになったと思います。
Jasmine でこれを確認する際の問題は、PhantomJS がエラーがスローされたときにのみスタック トレースを作成し、Jasmine が失敗した期待に対してエラーをスローしないことです。
Jasmine でこれを修正するためのプル リクエストがありますが、Jasmine 2.0 ではすべてが改善されているはずであり、まだリリース候補段階にあると考えられているため、クローズされているようです。
残りの 3 つの主な選択肢は次のとおりです。