gpt4 book ai didi

mocha.js - IstanbulJS 代码覆盖率显示 100% 的行覆盖率但 <100% 的语句覆盖率

转载 作者:行者123 更新时间:2023-12-03 19:37:58 24 4
gpt4 key购买 nike

我将 Mocha 用于我的测试运行器,而 nyc 用于测试报告器。我没有看到任何未覆盖的行,并且想知道是否有人知道如何覆盖未覆盖的函数和语句,而每一行都被覆盖了。想法?

--------------------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
--------------------|----------|----------|----------|----------|----------------|
file.js | 98.77 | 100 | 88.89 | 100 | |

最佳答案

Leonardo Venoso 为我指出了正确的方向。
运行

nyc --reporter=html --reporter=text npm test
给了我一个位于 ./coverage 的文件突出显示未涵盖的确切代码。
这是一条类似于
let data = arr.sort((a,b) => a.compareTo(b));
(a,b) => a.compareTo(b)从未被调用,因为 arr长度为 1。

关于mocha.js - IstanbulJS 代码覆盖率显示 100% 的行覆盖率但 <100% 的语句覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45227779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com