Istanbul nyc для исключения тестовых файлов
В настоящее время я получаю свои тестовые файлы в финальном покрытии. Вероятно, потому, что они сидят рядом с моими компонентами, а не имеют собственную тестовую папку.
Как я могу исключить их из покрытия?
Я установил istanbul и nyc, и я использую мокко.
Мой script выглядит так:
"test": "nyc --reporter=html mocha tools/testSetup.js app/**/*.spec.js || true"
Ответы
Ответ 1
Правильно, после некоторого рытья мне удалось добиться этого. Я добавил
"nyc": {
"include": "app", - only looks in the app folder
"exclude": "**/*.spec.js"
}
в мой пакет .json. Поскольку я использую webpack, я, вероятно, попытаюсь найти способ определения этого правила в файле webpack.config (если возможно вообще). Я вернусь, если я получу ответ на этот вопрос.