【发布时间】:2021-12-26 14:26:34
【问题描述】:
我知道酶中有一种叫做find 的东西,但我想知道如何通过某些属性选择反应原生元素
【问题讨论】:
标签: react-native jestjs enzyme jest-enzyme
我知道酶中有一种叫做find 的东西,但我想知道如何通过某些属性选择反应原生元素
【问题讨论】:
标签: react-native jestjs enzyme jest-enzyme
您可以通过id等任何属性选择它,例如,
用于在testing.js中选择以下文本
<Text id="myid">hello </Text>
您可以执行以下操作
it('selects Text with id attr', () => {
let wrapper = shallow(<Testing />);
let text = wrapper.findWhere(node => node.name() === 'Text' && node.prop('id') === 'myid');
console.log(text.debug());
})
【讨论】: