How to test anchor’s href with react-testing-library
Jest uses jsdom to run its test. jsdom is simulating a browser but it has some limitations. One of these limitations is the fact that you can’t change the location. If you want to test that your link works I suggest to check the href attribute of your <a>: expect(screen.getByText(‘Click Me’).closest(‘a’)).toHaveAttribute(‘href’, ‘https://www.test.com/’)