1

使用 typescript运行react redux 应用程序时,当使用 istanbul-remap运行karma webpack 以映射回 typescript 源代码时,我会得到不正确的覆盖结果。

例如,我向反应单元测试添加了一个更改,使代码不再进入mapStateToPropsmapDispatchToProps(忽略 redux 流程)。不使用 remap 我得到正确的覆盖率减少,如下所示:

正确覆盖减少

使用 remap 我得到不正确的覆盖结果:

错误的覆盖结果

4

1 回答 1

0

webpack 打字稿加载器

loaders: ['react-hot', 'ts-loader']

至:

 loader: 'ts-loader'

在 webpack 测试配置文件中我得到了覆盖

固定覆盖结果

于 2016-11-13T17:14:51.820 回答