代码之家  ›  专栏  ›  技术社区  ›  discodane

为react native开玩笑

  •  0
  • discodane  · 技术社区  · 7 年前

    我有一个可以测试的函数,因为它是导出的。

    const export myFunction = parameters => mockableFunction(parameters);
    

    但是当我在一个 onPress

    <Button onPress={ () => myFunction(parameters) } />
    

    如何测试按钮组件中生成的匿名函数?这似乎微不足道,但它降低了我的保险范围,这是必需的。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Kris Witalewski    7 年前

    你在用什么图书馆? 你可以打电话给我 wrapper.find(Button).first().simulate('press') 或者(可能更可靠) wrapper.find(Button).first().props().onPress()

    推荐文章