【问题标题】:Mocha -chai coverage Unknown摩卡-柴覆盖范围未知
【发布时间】:2020-07-27 21:58:32
【问题描述】:

大家好,我正在尝试获取 mocha chai 单元测试覆盖率报告。

我的测试结果通过了。

也将覆盖范围生成为 html,但显示未知。请看下图。

Package.json 在脚本中添加了以下配置。

 "scripts": {
    "test": "mocha",
    "test-with-coverage": "nyc --reporter=html mocha"
  },

并使用以下命令运行测试。

npm run test-with-coverage

编辑: 将报告更改为文本时,在终端中获取以下报告。

----------|---------|----------|---------|---------|-------------------
File      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
----------|---------|----------|---------|---------|-------------------
All files |       0 |        0 |       0 |       0 |                   
----------|---------|----------|---------|---------|-------------------

【问题讨论】:

    标签: node.js unit-testing mocha.js code-coverage chai


    【解决方案1】:

    请尝试以下命令,

    nyc -x \"**/tests/**\" --reporter=cobertura --reporter=html mocha 'your test folder path'
    

    【讨论】:

    • 非常感谢。我是节点 js 和单元测试的新手。您能否解释/任何参考来描述这一点。
    • 出了什么问题?
    • 您没有提到您的测试文件夹路径,以便 mocha 了解它应该在哪里查找测试文件。
    猜你喜欢
    • 1970-01-01
    • 2018-05-24
    • 2015-05-01
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 2016-03-12
    • 2017-03-31
    • 1970-01-01
    相关资源
    最近更新 更多