在React功能组件中,我有一个useEffect,具有以下代码片段:
lua
此代码在生产中运行良好。但是在我的Jest测试套件中,上面的最后一行代码导致了此错误:
elementId = (validationError && validationError.id !== undefined)
? `addVehicle${validationError.id.toString()}`
: null;
}
if (elementId) {
const element = document.getElementById(elementId);
if (element) element.scrollIntoView({alignToTop: true, behavior: 'smooth', block: 'end'});
}
我已经在网上进行了一些搜索,但是找不到解释为什么错误仅在我的Jest测试中发生的原因。任何想法将不胜感激!