我使用巴贝尔-伊斯坦布尔来测量ES2016代码的测试覆盖率。这是比较好的工作,除了它说我的分支覆盖面比它低。这样做的原因似乎是因为它对默认导出的解释与我不同:
可以看到,它用一个E标记我的默认导出,上面写着“其他路径没有走”。据我所知,这里只有一条路。我做错了什么?
E
(如果您真的很投入:代码可以找到在GitLab。)
编辑:--只有当我使用Babel 6.7.5及以上版本时才会发生这种情况,所以我报告了臭虫。
发布于 2016-11-08 20:18:02
babel-istanbul 帮了大忙的作者指出了这个问题出现在Babel 6.7.5 -它确实工作版本6.7.4。
babel-istanbul
我从未让它与更晚的版本一起工作,但是用isparta代替它对我来说已经足够了。
https://stackoverflow.com/questions/36835204
相似问题