我有一个项目,其中使用chai js成功运行了各种单元测试。
是否可以使用Jest并为该项目生成coverage,而无需使用Jest JS重写单元测试?
请提供任何支持文档
答案 0 :(得分:1)
可以使用jest-codemods
从chai迁移。但是,您可能必须重写一些配置和测试(以实现版本兼容性)。您可以通过此操作自动更改代码库。
请通过这些链接获取更多详细信息。
答案 1 :(得分:0)
不是因为Jest无法理解您的Chai测试。
您将不得不将它们迁移到Jest。由于它们的界面非常相似,因此这并不是一件痛苦的事情。
在此Medium post中,Airbnb详细说明了为什么以及如何在大型代码库上从Mocha到Jest。
答案 2 :(得分:0)
如果不使用Jest JS重写单元测试,则无法这样做。 您可以搜索插件