想象一下,我有一个反应原生组件:
const HelloWorld = (props) => (
<View>
<Text>Hello World</Text>
</View>)
我想运行一个测试来引用 HelloWorld 组件本身并检查一个道具。如何访问 HelloWorld 本身并检索其道具?
我没有找到其他类似库中使用的 baseElement 之类的选项
想象一下,我有一个反应原生组件:
const HelloWorld = (props) => (
<View>
<Text>Hello World</Text>
</View>)
我想运行一个测试来引用 HelloWorld 组件本身并检查一个道具。如何访问 HelloWorld 本身并检索其道具?
我没有找到其他类似库中使用的 baseElement 之类的选项
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