仅在Jest测试中出错:scrollInfoView不是函数

时间:2019-11-24 22:34:39

标签: reactjs jestjs dom-manipulation

在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测试中发生的原因。任何想法将不胜感激!

0 个答案:

没有答案