我正在为我的反应应用程序使用react-create-app 样板,它很棒。但我对 jest 测试框架的工作方式不太满意,我想使用 mocha、chai、chai-enzyme。
如何将测试框架更改为上述堆栈?
谢谢。
我正在为我的反应应用程序使用react-create-app 样板,它很棒。但我对 jest 测试框架的工作方式不太满意,我想使用 mocha、chai、chai-enzyme。
如何将测试框架更改为上述堆栈?
谢谢。
如果你想使用chai
and chai-enzyme
,你可以在 Jest 中完美地使用它们。即使我们不推荐它们并鼓励您使用内置的断言库,您也可以添加第三方断言库,例如chai
.
至于使用不同的测试运行器(例如 Mocha),不弹出 ( npm run eject
) 是不真正支持的。从技术上讲,您可以在项目中直接配置它们,但这在很大程度上抵消了 Create React App 的好处,因为您将获得不受支持的配置并且无法轻松地应用更新。
弹出后,您应该可以使用 Mocha 的官方文档进行设置。
但是,我鼓励您将现有堆栈的任何问题报告为问题。如果您有具体问题,我们很乐意解决并改进它!