[英]React Native Enzyme testing useEffect hook testing
我的組件中有一個useEffect
鈎子。 我正在用酶測試。 不知道如何測試鈎子內的函數調用:
useEffect(() => {
onChangeText(initialLocation.displayName);
setAutocomplete(null);
}, [initialLocation]);
您的 useEffect 鈎子正在監聽來自initialLocation
道具的變化。 因此,要對此進行測試,您應該使用諸如 jest 或 react 測試庫之類的東西來測試整個組件。 更改initialLocation
的值並斷言組件應如何對這些 prop 更改做出反應。 在這個例子中我顯然看不到你的整個組件,但是你可以斷言在改變 prop 時可以在 dom 樹中找到正確的displayName
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.