react-native - 如何在 Jest React Native 中为 useEffect 和 SetTimeout UseState 编写测试用例?
问题描述
我面临以下代码的覆盖测试问题。有人帮我解决这个问题吗?
useEffect(() => {
setOverlayState(isShowResult);
if (isShowResult) {
const timer = setTimeout(() => {
setToggleState(false);
setOverlayState(false);
clearTimeout(timer);
}, 3000);
}
}, [isBundleAdded, isShowResult]);
解决方案
推荐阅读
- javac - 错误无法找到或加载主类 Twitter4j
- selenium - Webdriver wd= new ChromeDriver();和 ChromeDriver wd= new ChromeDriver();的区别
- mysql - MySQL select 语句返回多个 SUM 和多个 WHERE
- python - 使用 Beautifulsoup 从脚本中提取文本
- opencyc - 如何在 SubL 中检查 (genls Automobile RoadVehicle) 是否为真
- c# - MS Access 获取下一个 UID
- c# - 查找 Bitarray 数组的重复项
- java - 如何为 Hamcrest 匹配器处理此错误
- java - 在 Android Studio 中构建旧的 android 项目,得到 kotlin 错误
- clojure - Compojure - 在路由被命中时进行 HTTP 调用