是否可以使用经过Chai JS测试的Jest生成项目的测试覆盖率?

时间:2019-05-15 12:29:10

标签: jestjs chai

我有一个项目,其中使用chai js成功运行了各种单元测试。

是否可以使用Jest并为该项目生成coverage,而无需使用Jest JS重写单元测试?

请提供任何支持文档

3 个答案:

答案 0 :(得分:1)

可以使用jest-codemods从chai迁移。但是,您可能必须重写一些配置和测试(以实现版本兼容性)。您可以通过此操作自动更改代码库。

请通过这些链接获取更多详细信息。

https://jestjs.io/docs/en/migration-guide

https://github.com/skovhus/jest-codemods

答案 1 :(得分:0)

不是因为Jest无法理解您的Chai测试。

您将不得不将它们迁移到Jest。由于它们的界面非常相似,因此这并不是一件痛苦的事情。

在此Medium post中,Airbnb详细说明了为什么以及如何在大型代码库上从Mocha到Jest。

答案 2 :(得分:0)

如果不使用Jest JS重写单元测试,则无法这样做。 您可以搜索插件