首页 文章

配置Istanbul和mocha Node js代码覆盖率

提问于
浏览
0

我是伊斯坦布尔和摩卡框架的新手 .

对于我的Node.js项目,我正在配置mocha和Istanbul .

它分开工作 .

我不知道如何整合两者并制作报道报告 .

我在Pack.json Script for Mac中找到了一些文档或配置 .

但我需要设置Windows机器 .

我已经花了足够的时间自己研究,但我没有找到任何完美的文档,有人帮助正确的文档会有所帮助 .

提前致谢 .

2 回答

  • 2

    要在windows的package.json中添加的脚本:

    "scripts": {
            "coverage": "istanbul cover ./node_modules/mocha/bin/_mocha test/*.js",
            "test": "mocha  test/*.js"
        }
    

    使用UnitTesting运行Coverage的命令:

    npm run coverage
    

    仅运行测试用例的命令:

    npm run test
    
  • 0

    从伊斯坦布尔网站:

    {
      "scripts": {
        "test": "nyc mocha"
      }
    }
    

    https://istanbul.js.org/docs/tutorials/mocha/

相关问题