我尝试了很多场景,但都没有奏效,我面临 useEffect Cleanup 返回方法的问题。寻找一些解决方案来覆盖用例。由于声誉较低,无法附上屏幕截图。
我做了一些研究并遵循了提供的解决方案,例如创建 spyOn、mount、unMount 场景。但没有一个奏效。
useEffect(() => {
window.addEventListener('scroll', handleScroll);
window.addEventListener('resize', handleResize);
return () => {
window.removeEventListener('scroll', handleScroll);
window.removeEventListener('resize', handleResize);
};
}, []);
Run Code Online (Sandbox Code Playgroud)
期望对 useEffect 函数内的 return 语句进行测试覆盖。
请原谅错别字 - 从手机发布。