如何测试 React Native “Pressable” onPress 函数
Posted
技术标签:
【中文标题】如何测试 React Native “Pressable” onPress 函数【英文标题】:How to test React Native "Pressable" onPress function 【发布时间】:2021-09-15 01:41:24 【问题描述】:这是我的反应原生代码
<Pressable
onPress=handleSignIn>
<Text style=styles.linkTextStyle>signInLinkText</Text>
</Pressable>
我想用 react native 测试库编写单元测试用例来测试 onPress 功能。有人可以帮助我吗?
【问题讨论】:
如果您使用的是 jest,请查看此链接:callstack.github.io/react-native-testing-library/docs/api/… 【参考方案1】:我相信你可以在这里 https://callstack.github.io/react-native-testing-library/docs/api/#fireeventpress-element-reacttestinstance--void 使用 react native 测试库文档。它向您展示了 React Native 测试库的所有可能性,非常棒。
【讨论】:
以上是关于如何测试 React Native “Pressable” onPress 函数的主要内容,如果未能解决你的问题,请参考以下文章
如何在 React-Native 项目中使用 Jest 测试样式化组件?
如何使用 Jest 测试导入自定义原生模块的 React Native 组件?
如何使用 Jest 在 React Native 中测试警报