如何测试React Native Button的模拟?

时间:2018-06-13 10:20:21

标签: unit-testing react-native jestjs enzyme

我试图测试一些组件,我想在onPress之后进行间谍活动,但由于某些原因它没有被调用:

it('expect press', () => {
    const listItem = wrapper.find('ListItem')
    listItem.simulate('onPress')
    console.log(mockFn.mock)
})

当我调试组件时,我可以清楚地看到我选择了正确的元素,但模拟没有发生:/

1 个答案:

答案 0 :(得分:1)

将其更改为

listItem.simulate('Press')