使用jest.mock进行React组件时出现控制台错误

时间:2017-12-07 10:52:34

标签: reactjs unit-testing jest

当我模拟像jest.mock('react-slick', () => 'div');这样的反应组件时,我得到传递给标记的未知道具的控制台错误。我知道这些错误在这种情况下并不意味着什么,但在输出中看到它们非常烦人:

console.error

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

1 个答案:

答案 0 :(得分:0)

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

console.error = jest.genMockFn()

无论如何,Jest仍将无法通过测试。