【问题标题】:How to test onPress for an Icon in React Native using Jest如何使用 Jest 在 React Native 中测试 onPress 中的图标
【发布时间】:2020-07-22 07:57:57
【问题描述】:

在我的程序中,我有一个可触摸的图标,它将密码字段从隐藏设置为可见,我需要测试按下图标时密码是否可见。我尝试了以下方法:

wrapper.find({name:"icon"}).first().props().onPress();

但是,我收到错误消息:

Method “props” is meant to be run on 1 node. 0 found instead.

我该如何解决这个问题?

【问题讨论】:

    标签: react-native jestjs react-test-renderer


    【解决方案1】:

    如果你使用Icon来按下,你应该这样尝试:

    wrapper.find(Icon).first().props().onPress();
    

    wrapper.find(icon).first().props().onPress();
    

    使用按钮的工作方式如下:

    wrapper.find(Button).first().props().onPress();
    

    把你用过的标签放上去。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 2021-12-30
      • 1970-01-01
      • 2020-10-26
      • 2022-06-11
      • 1970-01-01
      相关资源
      最近更新 更多