使用mocha,chai,chai-enzyme和react-create-app

时间:2017-01-20 11:03:43

标签: reactjs mocha chai enzyme chai-enzyme

我使用react-create-app boilerplate作为我的反应应用程序及其精彩。 但我对jest测试框架的工作方式并不熟悉,并且想使用mocha,chai,chai-enzyme。

我怎样才能将测试框架更改为上面提到的堆栈?

感谢。

1 个答案:

答案 0 :(得分:2)

如果您想使用chaichai-enzyme,可以使用Jest完美地使用它们。即使我们不推荐它们并鼓励您使用内置断言库you may add third party assertion libraries like chai

至于使用不同的测试运行器(例如Mocha),如果没有弹出(npm run eject)则不支持它。您可以在项目中正确地配置它们,但它会在很大程度上否定Create React App的好处,因为您将获得不受支持的配置,并且无法轻松应用更新。

弹出后,您应该能够使用Mocha的官方文档进行设置。

但是,我建议您报告现有堆栈存在的任何问题。如果您遇到特定问题,我们很乐意解决这些问题并加以改进!