Closed Danoninoch closed 6 months ago
Instalar las librerías y configuraciones necesarias para permitir la ejecución de pruebas unitarias para componentes React en el proyecto.
[ ] Instalar las librerías de pruebas necesarias como:
[x] Jest
[x] Babel
[x] Entorno JSDOM de Jest
[x] Librería de pruebas
[x] Añadir scripts de pruebas al archivo package.json del proyecto para primero ejecutar Eslint y luego los tests unitarios con npm run test.
[x] Escribir una prueba básica para verificar la renderización o funcionalidad del componente App.
[x] Jest y React Testing Library están instalados como dependencias de desarrollo.
[x] Un archivo jest.config.js es creado y configurado para reconocer archivos TypeScript.
jest.config.js
[x] Babel está configurado para manejar archivos TypeScript, y los preajustes necesarios están instalados.
[x] Se añaden scripts de prueba al archivo package.json del proyecto para ejecutar pruebas Jest.
package.json
[x] Se crea un archivo de prueba unitaria de ejemplo para el componente App.
[x] Jest ejecuta la prueba unitaria de ejemplo correctamente y el conjunto de pruebas se ejecuta sin errores.
Se termina con el primer ISSUES
Descripción
Instalar las librerías y configuraciones necesarias para permitir la ejecución de pruebas unitarias para componentes React en el proyecto.
Criterios de Aceptación
[ ] Instalar las librerías de pruebas necesarias como:
[x] Jest
[x] Babel
[x] Entorno JSDOM de Jest
[x] Librería de pruebas
[x] Añadir scripts de pruebas al archivo package.json del proyecto para primero ejecutar Eslint y luego los tests unitarios con npm run test.
[x] Escribir una prueba básica para verificar la renderización o funcionalidad del componente App.
Definición de Hecho:
[x] Jest y React Testing Library están instalados como dependencias de desarrollo.
[x] Un archivo
jest.config.js
es creado y configurado para reconocer archivos TypeScript.[x] Babel está configurado para manejar archivos TypeScript, y los preajustes necesarios están instalados.
[x] Se añaden scripts de prueba al archivo
package.json
del proyecto para ejecutar pruebas Jest.[x] Se crea un archivo de prueba unitaria de ejemplo para el componente App.
[x] Jest ejecuta la prueba unitaria de ejemplo correctamente y el conjunto de pruebas se ejecuta sin errores.