我正在使用nyc进行我的Mocha测试测试,但它不会跟踪/覆盖一些已经测试过的文件。我在经过测试的同一目录中有2个文件,但是nyc仅跟踪其中一个。两者都以完全相同的方式导出,导入到测试文件中,并在测试文件中实例化。有人知道这会是什么吗? 这是我在package.json上的nyc配置:
"nyc": {
"all": true,
"cache": true,
"check-coverage": false,
"reporter": [
"text",
"html"
],
"include": [
"src/**/*.js"
],
"exclude": [
"src/api/parse**",
"src/storage/modelos**",
"src/scripts**",
"tests/**"
],
"require": [
"esm",
"dotenv/config"
]}
我的测试覆盖率脚本:
"test-coverage": "nyc mocha \"tests/**/*.spec.js\""