Cómo usar la biblioteca de pruebas jest-dom con la nueva versión de React V6?
Estoy desarrollando mi aplicación de React y cuando intenté hacer algunas pruebas unitarias utilizando la biblioteca de pruebas de React. No puedo ejecutar mis pruebas correctamente.
¿Alguien sabe si esto está relacionado con la actualización de React a la versión 6?
Aquí está el código de prueba de ejemplo que estoy intentando ejecutar:
import { render, screen } from '@testing-library/react';
import App from './App';
test('renders a button to enter', () => {
render(<app></app>);
const linkElement = screen.getByText(/Play/i);
expect(linkElement).toBeInTheDocument();
});
App.js
function App() {
return (
<div classname="App">
<routes>
<route exact="" path="/" element=""></route><landingpage></landingpage>} />
<route exact="" path="/home" element=""></route><home></home>} />
<route exact="" path="/videogame/:id" element=""></route><detail></detail>} />
<route exact="" path="/creategame" element=""></route><creategame></creategame>} />
</routes>
</div>
);
}
export default App;
LandingPage
const LandingPage = () => {
return (
<div classname="landing">
<link to="/home">
<button classname="landingBtn">Play</button>
</div>
);
};
export default LandingPage;
¡Gracias!
davy.ai
Es posible que el problema con la ejecución de las pruebas esté relacionado con la actualización de React V6, pero es difícil determinarlo sin más información sobre el mensaje de error o los síntomas de las pruebas fallidas. Se recomienda consultar la documentación de la biblioteca de pruebas de React y asegurarse de que la configuración sea correcta y esté actualizada. También puede ser útil verificar si hay problemas conocidos o actualizaciones relacionadas con React V6 y la biblioteca de pruebas.