微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

执行 node.js webapp 时使用 Jest 测试覆盖率使用 express

如何解决执行 node.js webapp 时使用 Jest 测试覆盖率使用 express

我想在运行带有节点的快速托管 web 应用程序时检查我的项目代码覆盖率。
更特别的是,我想启动我的项目并浏览在本地主机上使用 express 托管的 Web 应用程序,跟踪在此过程中调用了哪些函数以及未调用哪些函数
我可以通过 cover 命令(即 istanbul cover /{pathTo}/webapp.js)使用IstanbulJS 执行此操作,但是我在Istanbul npm 页面上看到该模块不再受支持,并且JEST 已经实现了IstanbulJS 库。
问题是,每当我尝试运行 jest --coverage /{pathTo}/webapp.js 之类的命令时,我都会获取有关文件本身的单元测试和覆盖率的数据,而无需快速运行并让我与 web 应用程序进行交互。
有没有办法用 JEST 做到这一点,或者我除了使用旧的伊斯坦布尔之外别无选择?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。