如何测试scorll事件对应的handler呢
来源:12-17 剩余模块单元测试 补充未覆盖的代码测试
 
			慕斯3049357
2019-06-13
比如:
在页面上的某个dom元素的bottom距离页面底部 < 100px时触发某个方法 (对应的场景类似于滚动加载更多)。
那在jest中应该如何写这个用例呢?
写回答
	1回答
- 
				  ustbhuangyi 2019-06-14 通常滚动加载更多的时候,会派发一个事件。 
 大致思路就是先用 jest.fn() mock 一个函数,然后监听这个滚动加载更多事件,事件回调函数就是这个 mock 的函数;当然你也要把页面设置足够高,利用 document.documentElement.scrollTop 滚动到页面底部小于 100px 的位置,然后断言这个 mock 函数被调用即可。022019-06-17
相似问题
				请问单元测试和e2e测试的区别在哪里
				
			
			回答 1
				老师,对于测试方式的选择,这样理解对吗
				
			
			
			
			
			
			
			
		回答 1
