Мокко тест + отчет о покрытии Стамбул занимает только webpack.config.js
Я пытаюсь запустить какой-нибудь тест для моих файлов JS.mocha
запускает их без проблем, хотя у меня есть определение псевдонимов в моем .babelrc
файл следующим образом:
"presets": ["es2015", "react", "stage-0"],
"env": {
"test": {
"plugins": [
[ "babel-plugin-webpack-alias", {
"config": "./webpack.config.js"
} ]
]
}
}
по какой-то причине охват кода istanbul
охватывает только webpack.config.js
файл(??)
npm test
команда, которую я запускаю:
istanbul cover --handle-siginit --hook-run-in-context ./node_modules/mocha/bin/_mocha -- test/test.js --compilers js:babel-core/register --require test/setup.js -R spec
(в файле test.js
Я определяю NODE_ENV: process.env.NODE_ENV = "test";
)
в случае необходимости, мой код написан на ES6
+ JSX
и я запускаю только одну тестовую функцию
Ура!