我正在使用‘’包来延迟加载呈现图像的组件,我想使用react测试库编写一个测试,当用户滚动到所需的视口时,该测试库将检查图像是否存在。我使用fireEvent来触发滚动事件,这样我就可以断言我的图像是否可见,但是测试失败了。我仍然掌握测试库的诀窍,所以不知道我哪里出错了,任何帮助都会很感激。//测试文件
it('should show images on scroll',
我想我找到了另一种使用useContext钩子测试组件的方法。我看过一些教程,这些教程测试一个值是否可以从父上下文提供程序成功地传递到子组件,但是没有找到关于子组件更新上下文值的教程。我的解决方案是将根父组件与提供程序一起呈现,因为状态最终在根父组件中更改,然后传递给提供程序,然后提供程序将其传递给所有子组件。对吗?
co