【问题标题】:Getting console errors when using jest.mock for React components将 jest.mock 用于 React 组件时出现控制台错误
【发布时间】:2018-05-16 22:28:40
【问题描述】:

当我模拟像 jest.mock('react-slick', () => 'div'); 这样的反应组件时,我收到控制台错误,因为未知道具传递给标签。我知道这些错误在这种情况下没有任何意义,但是在输出中看到它们很烦人:

有没有办法消除这些错误?也许只是在模拟组件时不要将任何道具传递给组件?

【问题讨论】:

    标签: reactjs unit-testing jestjs


    【解决方案1】:

    你可以像这样模拟 console.error:

    console.error = jest.genMockFn()
    

    不管上述情况如何,Jest 仍然会通过测试。

    【讨论】:

      猜你喜欢
      • 2021-12-26
      • 2019-03-16
      • 1970-01-01
      • 2017-07-06
      • 2018-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-28
      相关资源
      最近更新 更多