我正在尝试创建一个单元测试,用于使用胖箭头函数方法测试 React 组件。我试图通过react-testing-library + jest在单元测试中模拟这些方法,但没有成功
我无法进行模拟,因为 jest.spyOn 抛出一个错误,表明该方法不是函数
最佳答案
这打破了react-testing-library背后的封装哲学。您不应该关心模拟内部方法;相反,应关注用户可以观察到的 UI 更改,并进行测试。
查看 Guiding Principles在文档中了解更多上下文。
关于reactjs - React-testing-library 模拟 Fat Arrow 组件方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58202485/