Как проверить, изменилась ли ссылка маршрутизатора после перенаправления?
После нажатия на кнопку он должен перенаправить на другую страницу с URL-адресом, заканчивающимся на «новая_страница».
Это то, что я пробовал, но не могу определить.
{getByTestId} = render(<MyButton />);
const mockBoxIconButton = getByTestId('box-icon-button');
mockBoxIconButton.click();
console.log(getByTestId('box-icon-button').closest('a')); # undefined
console.log(getByTestId('box-icon-button').location.href); # undefined
expect(
mockExtractionButton.getByTestId('box-icon-button').closest('a')
).toHaveAttribute('href', /http[a-zA-Z0-9:\/-]*new_page/);
});