Я тестирую ссылку из «activ-router-dom» с библиотекой реагировать-тестирования.
Обычно щелкнув по этой ссылке, на странице должно появиться linkId
.
Но fireEvent.click на моих тестах, не вызывает действие. Поэтому у меня нет моего контента.
<ul>
<li>
<Link data-testid="item" to={generatePath(LINK_TEST, { linkId: 'Link_test1' })}>Link Test 1</Link>
</li>
... test :
const linkButton = getByText(/Link Test 1/)
fireEvent.click(linkButton)
const content = queryAllByText(/Page : Link_test1/)
await waitForElement(() => content)
expect(content).toHaveLength(1)