Я могу легко выбрать дочерний компонент с помощью Enzyme, но я хотел бы использовать реагирующую библиотеку. Предположим, у меня есть компонент, который возвращает следующее:
return (
<DropdownButton>
<Dropdown.Item data-testid='x' key={id} />
</DropdownButton>
)
На данный момент в тесте я могу легко выбрать Dropdown.Item
с помощью const item = wrapper.find(Dropdown.Item)
, но почему я не могу выбрать с помощью const { getByTestId } = render(<MyComponent />)
и const item = getByTestId('x')
используя реагирующую библиотеку тестирования и data-testid?
Должен ли я использовать другой запрос?