首页 > 解决方案 > 如何在 Jest React Native 中为 useEffect 和 SetTimeout UseState 编写测试用例?

问题描述

我面临以下代码的覆盖测试问题。有人帮我解决这个问题吗?

useEffect(() => {
  setOverlayState(isShowResult);
  if (isShowResult) {
    const timer = setTimeout(() => {
      setToggleState(false);
      setOverlayState(false);
      clearTimeout(timer);
    }, 3000);
  }
}, [isBundleAdded, isShowResult]);

标签: react-nativeunit-testingjestjs

解决方案


推荐阅读