我有一个可以测试的函数,因为它是导出的。
const export myFunction = parameters => mockableFunction(parameters);
但是当我在一个 onPress
onPress
<Button onPress={ () => myFunction(parameters) } />
如何测试按钮组件中生成的匿名函数?这似乎微不足道,但它降低了我的保险范围,这是必需的。
你在用什么图书馆? 你可以打电话给我 wrapper.find(Button).first().simulate('press') 或者(可能更可靠) wrapper.find(Button).first().props().onPress()
wrapper.find(Button).first().simulate('press')
wrapper.find(Button).first().props().onPress()