首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么默认导出被“`istanbul`”代码覆盖列出为具有多个分支?

为什么默认导出被“`istanbul`”代码覆盖列出为具有多个分支?
EN

Stack Overflow用户
提问于 2016-04-25 08:15:55
回答 1查看 317关注 0票数 4

我使用巴贝尔-伊斯坦布尔来测量ES2016代码的测试覆盖率。这是比较好的工作,除了它说我的分支覆盖面比它低。这样做的原因似乎是因为它对默认导出的解释与我不同:

可以看到,它用一个E标记我的默认导出,上面写着“其他路径没有走”。据我所知,这里只有一条路。我做错了什么?

(如果您真的很投入:代码可以找到在GitLab。)

编辑:--只有当我使用Babel 6.7.5及以上版本时才会发生这种情况,所以我报告了臭虫

EN

回答 1

Stack Overflow用户

发布于 2016-11-08 20:18:02

babel-istanbul 帮了大忙的作者指出了这个问题出现在Babel 6.7.5 -它确实工作版本6.7.4。

我从未让它与更晚的版本一起工作,但是用isparta代替它对我来说已经足够了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36835204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档