我使用react-create-app boilerplate作为我的反应应用程序及其精彩。 但我对jest测试框架的工作方式并不熟悉,并且想使用mocha,chai,chai-enzyme。
我怎样才能将测试框架更改为上面提到的堆栈?
感谢。
答案 0 :(得分:2)
如果您想使用chai
和chai-enzyme
,可以使用Jest完美地使用它们。即使我们不推荐它们并鼓励您使用内置断言库you may add third party assertion libraries like chai
。
至于使用不同的测试运行器(例如Mocha),如果没有弹出(npm run eject
)则不支持它。您可以在项目中正确地配置它们,但它会在很大程度上否定Create React App的好处,因为您将获得不受支持的配置,并且无法轻松应用更新。
弹出后,您应该能够使用Mocha的官方文档进行设置。
但是,我建议您报告现有堆栈存在的任何问题。如果您遇到特定问题,我们很乐意解决这些问题并加以改进!