2016-05-27 5 views
0

私はqunitでテストしています。単体テストまたはテスト中のコードで、JSエラー(この最後のものはテストでは複雑なモックオブジェクトの信じられないほどわかりにくい構文エラーです)が発生した場合、qunitはコンソールにエラーを報告せずに死んでしまいますqunitだけで役に立たないを示しているが、エラーを見つけようと宝探しに行く:QunitはJSエラーを報告しますか?

テスト/パス/に/コード/ /テスト中の...

だから私はしたいのですがどちらかコンソールに伝播されたJSエラーやノードを介してユニットテストを実行して構文エラーをチェックする方法を参照してください。手動で調べる必要はありません。

ありがとうございました。

答えて

0

特にノードqunit。それはどこにでも明らかに文書化されるように見えるが、彼らはnotes on their npm入門からしません:

testrunner.run({ 
    code: "/path/to/your/code.js", 
    tests: "/path/to/your/tests.js" 
}, function(err, report) { 
    console.dir(report); 
}); 

errビットが、テスト環境に至るまで、エラーを渡すように思われます。ノードほど堅牢ではありません(行番号、ソースファイルなどはありません)が、それは何かです。

関連する問題