[英]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.