【问题标题】:Use mocha, chai, chai-enzyme with react-create-app使用 mocha、chai、chai-enzyme 和 react-create-app
【发布时间】:2017-06-05 08:27:05
【问题描述】:

我在我的 react 应用程序中使用 react-create-app boilerplate,它非常棒。 但我对 jest 测试框架的工作方式不太满意,我想使用 mocha、chai、chai-enzyme。

如何将测试框架更改为上述堆栈?

谢谢。

【问题讨论】:

    标签: reactjs mocha.js chai enzyme chai-enzyme


    【解决方案1】:

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

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

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

    但是,我鼓励您将现有堆栈的任何问题报告为问题。如果您有具体问题,我们很乐意解决并改进它!

    【讨论】:

    • 哦,是的,我试图强制 Mocha 进入设置,但现在我意识到我不需要它。谢谢
    • 如何将更新应用到使用 Create React App 创建的现有应用程序?这会带来什么好处?
    猜你喜欢
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 2013-04-11
    • 2018-06-26
    • 2018-02-27
    • 1970-01-01
    • 2017-02-18
    • 2020-10-11
    相关资源
    最近更新 更多