2016-05-05 11 views
0

でカバレッジを生成し、私は冗談で私のアプリをテストしていたが、それは私が今私はカバレッジを生成しようとしているモカは、モカ、イスタンブール

に変更し、インターネット上のドキュメントを見つけるのはとても難しいのですか。私のpackage.jsonで

私がテストにラインを置く:

scripts: { 
    ... 
    "test": "mocha './src/__tests__/**/*.test.js' --compilers js:babel-core/register" 
} 

私はイスタンブールまたは何か他のものでカバレッジを生成する必要がありますか?

+0

可能な複製(http://stackoverflow.com/questions/33621079/running- mocha-istanbul-babel) – Louis

+0

[Mochaのコードカバレッジ]の複製が可能です(https://stackoverflow.com/questions/16633246/code-coverage-with-mocha) – lifeisfoo

答えて

1

これは私が(特に)私のscriptsブロックに使用するものである:[モカ+イスタンブール+バベルを実行する]の

"scripts": { 
    "cover": "node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec test" 
    } 
1

コードカバレッジにispartaを使用できるのは、ES5コードではなくES6コードのカバレッジを与えるためです。コード範囲を生成するために私が従った非常に良い記事があります:https://onsen.io/blog/mocha-chaijs-unit-test-coverage-es6/それをチェックして、カバレッジを生成できるかどうかお知らせください。

関連する問題