想象一下,我有一个本机组件:
const HelloWorld = (props) => (
<View>
<Text>Hello World</Text>
</View>)
我想运行测试以引用HelloWorld组件本身,并检查道具。如何访问HelloWorld本身并检索其道具?
我没有找到其他类似库中使用的诸如baseElement之类的选项
答案 0 :(得分:0)
import renderer from 'react-test-renderer';
...
let rendered: renderer.ReactTestRenderer;
let root: renderer.ReactTestInstance
beforeAll(() => {
rendered = renderer.create(component);
root = rendered.root
});
我没有在react-native-testing-library中找到直接选择,而是利用了它的独立性react-test-renderer