【发布时间】:2018-05-16 22:28:40
【问题描述】:
当我模拟像 jest.mock('react-slick', () => 'div'); 这样的反应组件时,我收到控制台错误,因为未知道具传递给标签。我知道这些错误在这种情况下没有任何意义,但是在输出中看到它们很烦人:
有没有办法消除这些错误?也许只是在模拟组件时不要将任何道具传递给组件?
【问题讨论】:
标签: reactjs unit-testing jestjs
当我模拟像 jest.mock('react-slick', () => 'div'); 这样的反应组件时,我收到控制台错误,因为未知道具传递给标签。我知道这些错误在这种情况下没有任何意义,但是在输出中看到它们很烦人:
有没有办法消除这些错误?也许只是在模拟组件时不要将任何道具传递给组件?
【问题讨论】:
标签: reactjs unit-testing jestjs
你可以像这样模拟 console.error:
console.error = jest.genMockFn()
不管上述情况如何,Jest 仍然会通过测试。
【讨论】: