Tag: 上等咖啡

如何使用Node,Mocha获取代码覆盖信息

我最近开始在Mocha的帮助下进行Node项目的unit testing。 到目前为止,事情进展顺利,我发现现在我正在考虑在testing中涵盖的所有angular度,我的代码已经有了很大的改进。 现在,我想和我的其他人分享我的经验,并让他们用自己的testing。 我想分享的部分信息是我的代码实际上覆盖了多less。 下面是我的应用程序结构的示例,我将它分为不同的组件或模块。 为了促进重用,我试图保持所有的依赖关系到最小,并孤立到组件文件夹。 这包括保持testing隔离,而不是项目根目录下的默认test/文件夹。 | app/ | – component/ | — index.js | — test/ | —- index.js 目前我的package.json看起来像这样。 我正在和伊斯坦布尔玩耍,但是我没有任何关系。 我也尝试使用与相似级别的成功的毯子 。 { "scripts": { "test": "clear && mocha app/ app/**/test/*.js", "test-cov": "clear && istanbul cover npm test" } 如果我运行我的test-cov命令,我会从伊斯坦堡(这是没有用的)得到以下错误: No coverage information was collected, exit without writing coverage information 所以我的问题是这样的: […]