Je suis en train de développer mon application React et quand j'ai essayé de faire des tests unitaires en utilisant la bibliothèque react testing. Je n'arrive pas à exécuter mes tests avec succès.
Quelqu'un sait-il si cela est lié à la mise à jour de la V6 React ?
Voici mon exemple de code de test que j'essaie d'exécuter :
import { render, screen } from '@testing-library/react';
import App from './App';
test('renders a button to enter', () => {
render(<App />);
const linkElement = screen.getByText(/Play/i);
expect(linkElement).toBeInTheDocument();
});
App.js
function App() {
return (
<div className="App">
<Routes>
<Route exact path="/" element={<LandingPage />} />
<Route exact path="/home" element={<Home />} />
<Route exact path="/videogame/:id" element={<Detail />} />
<Route exact path="/creategame" element={<CreateGame />} />
</Routes>
</div>
);
}
export default App;
Page d'atterrissage
const LandingPage = () => {
return (
<div className="landing">
<Link to="/home">
<button className="landingBtn">Play</button>
</Link>
</div>
);
};
export default LandingPage;
Merci de votre attention !