为包目录之外的文件启用nyc /伊斯坦布尔代码覆盖率

时间:2018-11-20 18:14:34

标签: javascript mocha istanbul nyc

我有一个节点应用程序,该应用程序带有单独的姐妹文件夹以及随附的package.json文件,用于应用程序代码和测试。

Project
|
|-----Application
          |-----app.js
          |-----package.json
|-----Tests
        |
        |-------test.js
        |-------package.json  (nyc added here)

nyc作为依赖项(与mocha一起)包含在测试文件夹中。 它无法显示应用程序文件夹中文件的覆盖率。 我试图通过包含“ ../Application/**/*.js”来明确包含应用程序文件 在nyc配置中,似乎并没有达到目的。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我发现您可以通过使用一个称为cwd的晦涩选项来做到这一点,如下所示:

async function access() {
    const name = await getUserName(1);

    console.log('El nombre es: ' + name);
}