4

我使用 Mocha 作为我的测试运行程序,使用 nyc 作为测试报告员。我没有看到任何未覆盖的行,并且想知道是否有人知道如何在覆盖每一行的同时发现函数和语句。想法?

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

1 回答 1

2

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。

于 2017-07-21T15:39:03.780 回答