Как получить реквизит отрендеренного компонента
Представьте, у меня есть собственный компонент React:
const HelloWorld = (props) => (
<View>
<Text>Hello World</Text>
</View>)
Я хочу запустить тест, чтобы обратиться к самому компоненту HelloWorld и проверить наличие опоры. Как мне получить доступ к самому HelloWorld и получить его реквизиты?
Я не нашел таких вариантов, как baseElement, которые используются в других подобных библиотеках
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.