出口默认其他路径没有采取Jest和ES6
问题描述:
我有问题要通过我的测试100%覆盖率。伊斯坦布尔说exports defaults Component
其他路径没有采取。出口默认其他路径没有采取Jest和ES6
因此,我在我生成的伊斯坦布尔html中看到我的测试不完全在100%。大部分在“语句和分支”选项卡中。
我使用:
- 阵营:15.4.0
- 玩笑:17.0.2
- 的WebPack:1.12.11
任何想法?
答
的问题是在开玩笑配置,我们为了使用预处理程序来解决一些进口:
在我们有这个包JSON:
"transform": {
"^.+\\.js$": "<rootDir>/cfg/preprocessor.js"
},
该文件包含:
const babelJest = require('babel-jest');
require('babel-register');
const webpackAlias = require('jest-webpack-alias');
module.exports = {
process: function (src, filename) {
if (filename.indexOf('node_modules') === -1) {
src = babelJest.process(src, filename);
src = webpackAlias.process(src, filename);
}
return src;
}
};
我们更新开玩笑v20
,也从玩笑使用模块分解,在我们的package.json
我们说:
"moduleDirectories": [
"node_modules",
"src"
],
,并移除了package.json
的transform
配置和preprocessor.js
文件。