我正在为我的测试运行员使用mocha,为测试记者使用nyc。我没有看到任何未覆盖的行,并且想知道是否有人知道如何可以发现未覆盖的函数和语句,但是每一行都被覆盖。想法?
--------------------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
--------------------|----------|----------|----------|----------|----------------|
file.js | 98.77 | 100 | 88.89 | 100 | |
答案 0 :(得分:1)
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。