0

想象一下,我有一个反应原生组件:

const HelloWorld = (props) => (
<View>
<Text>Hello World</Text>
</View>)

我想运行一个测试来引用 HelloWorld 组件本身并检查一个道具。如何访问 HelloWorld 本身并检索其道具?

我没有找到其他类似库中使用的 baseElement 之类的选项

4

1 回答 1

1
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

于 2019-12-05T07:02:44.293 回答