【问题标题】:Istanbul nyc to exclude test files伊斯坦布尔纽约市排除测试文件
【发布时间】:2017-06-26 03:41:41
【问题描述】:

我目前正在最终覆盖范围内获取我的测试文件。这可能是因为它们位于我的组件旁边,而不是拥有自己的 test 文件夹。 如何将这些排除在覆盖范围之外?

我已经安装了 istanbulnyc,我正在使用 mocha

我的脚本如下所示:

"test": "nyc --reporter=html mocha tools/testSetup.js app/**/*.spec.js || true"

【问题讨论】:

    标签: unit-testing mocha.js istanbul


    【解决方案1】:

    好吧,经过一番挖掘,我设法让它工作了。我添加了

    "nyc": {
        "include": "app", // Only looks in the app folder
        "exclude": "**/*.spec.js" 
    }
    

    致我的package.json。由于我使用的是 webpack,我可能会尝试在webpack.config.js 文件中找到一种定义此规则的方法(如果可能的话)。如果我得到这个答案,我会回来的。

    【讨论】:

    • 只是补充:包含和排除可能是数组。
    猜你喜欢
    • 2020-08-13
    • 1970-01-01
    • 2017-08-03
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 2016-04-05
    • 2015-08-26
    相关资源
    最近更新 更多