Jest的报道使用ES6的导出表达式报告

时间:2016-03-27 22:30:42

标签: javascript node.js ecmascript-6 jestjs istanbul

我在 Jest 的内置覆盖率工具伊斯坦布尔中遇到了一些问题。 我正在使用ES6标准的功能,例如export表达式。测试运行完全符合预期的结果。只是覆盖率报告略有错误。因此,当使用export表达式而不是export default时,HTML报告中的突出显示似乎已损坏。只有具有前导export表达式的最后一个函数才会以预期的方式突出显示。

为了使问题可视化,我有两个报告截图。我已经改变了函数的顺序,所以你会很好地看到它:

enter image description here enter image description here

设置和测试规范未经修改。虽然我在这个项目中使用 webpack ,但我在一个简单的ES6项目中遇到了一些问题。所以我会排除与捆绑器相关的原因。

这里有一些关于系统的信息:

  • node:4.2.6
  • npm:2.14.12

和 - imho - 相关的依赖:

"babel": "^6.5.1",
"babel-cli": "^6.5.1",
"babel-core": "^6.5.1",
"babel-eslint": "^6.0.0",
"babel-jest": "^9.0.3",
"babel-loader": "^6.2.2",
"babel-preset-es2015": "^6.5.0",
"babel-preset-react": "^6.5.0",
"babel-preset-stage-2": "^6.5.0",
"babel-register": "^6.7.2",
"jest-cli": "^0.9.2",
"webpack": "^1.12.2",

有谁知道问题是什么以及如何解决?很想继续 Jest ,因为它很容易整合。希望我并不孤单,有一个解决方案:)

致以最诚挚的问候和复活节快乐!

0 个答案:

没有答案