我正在从intersectionObserver上运行模拟fn,我正在对其进行单独测试,并且效果很好。但是我的testCoverage表示,下面的行是未跟踪的(在forEach周围),这就是使我的测试成绩下降的原因。
/* -- start untracked --*/
const observerEntries = (entries) => {
entries.forEach(({
intersectionRatio,
}) => {
if (intersectionRatio === 0) {
(... do something here...)
} else {
(... do something else here...)
}
});
};
/* -- end untracked --*/
const io = new IntersectionObserver(observerEntries, observerOptions);
io.observe(stickyNavSentinel);
有人对我应该在这里采用的方法有任何想法吗?