Reactjs 导出Jest和ES6未采用的默认路径
我有问题要通过100%覆盖率的测试。伊斯坦布尔表示,Reactjs 导出Jest和ES6未采用的默认路径,reactjs,webpack,jestjs,istanbul,Reactjs,Webpack,Jestjs,Istanbul,我有问题要通过100%覆盖率的测试。伊斯坦布尔表示,导出默认组件否则路径未被采用 正因为如此,我在生成的伊斯坦布尔html中看到,我的测试并没有完全达到100%。主要在“语句和分支”选项卡中 我正在使用: 反应:15.4.0 笑话:17.0.2 网页:1.12.11 有什么想法吗 问题出在jest配置中,我们使用预处理器来解决一些导入问题: 在json包中,我们有以下内容: "transform": { "^.+\\.js$": "<rootDir>/cfg/preproc
导出默认组件
否则路径未被采用
正因为如此,我在生成的伊斯坦布尔html中看到,我的测试并没有完全达到100%。主要在“语句和分支”选项卡中
我正在使用:
- 反应:15.4.0
- 笑话:17.0.2
- 网页:1.12.11
问题出在jest配置中,我们使用预处理器来解决一些导入问题: 在json包中,我们有以下内容:
"transform": {
"^.+\\.js$": "<rootDir>/cfg/preprocessor.js"
},
我们更新到Jestv20
,并在我们的包中使用Jest的模块解析器。json
我们添加了:
"moduleDirectories": [
"node_modules",
"src"
],
并从package.json
和preprocessor.js
文件中删除了transform
配置
"moduleDirectories": [
"node_modules",
"src"
],