期待した行番号を印刷できますか?カルマ - ジャスミン:テストが失敗したときに行番号を表示
私は、私のangularjsアプリケーションのカルマテスト(ジャスミン設定)を起動するためにgruntを使用しています。
現在、コンソールログには、「Expected true to equal false」と表示されます。それは "記述"と "それ"から来て...しかし、私は "それ"の資産で多くの期待を持っているので、 "間違った"行を見つけることは容易ではありません。
おかげ
期待した行番号を印刷できますか?カルマ - ジャスミン:テストが失敗したときに行番号を表示
私は、私のangularjsアプリケーションのカルマテスト(ジャスミン設定)を起動するためにgruntを使用しています。
現在、コンソールログには、「Expected true to equal false」と表示されます。それは "記述"と "それ"から来て...しかし、私は "それ"の資産で多くの期待を持っているので、 "間違った"行を見つけることは容易ではありません。
おかげ
スタックを使用しているブラウザは、そのエラーの.stack
プロパティをサポートしてどこは利用可能であるべきでトレースします。私はこれが約v1.6からPhantomJSで利用可能であったと思います。
ジャスミンでこれを見ると、PhantomJSはエラーがスローされたときだけスタックトレースを作成し、失敗した場合はジャスミンがエラーをスローしないという問題があります。
ジャスミンでこれを修正するにはpull requestがありますが、リリース候補の段階にあると思われるジャスミン2.0ではすべてが改善されるはずだと仮定して閉じられているようです。
トレース
ありがとうございます。私は3番目のソリューションを使用し、それは動作します! –
悲しいことに、1と2は動作しないようです。私はUbuntu上でJasmine 2.0.2とchromeバージョン37.0.2062.120(64ビット)を試しました。 – proteantech
私には最も簡単なようで、自分自身のジャスミンにプルリクエストを自分でマージ?カルマのバージョンはこれですか? – Andyrooger
私はPhantomJS 1.9.2とKarma 0.10.2を使用します。私がChromeを使用した場合、私はその行を見ることができますが、可能であれば、私はこの場合PhantomJSを使用することを好みます... –