Closed dmsierra11 closed 5 months ago
Le puedes agregar un comentario al final para poder elegir tú las librerías a utilizar para la configuración:
Antes de empezar, dame las opciones que tengo de configuración para el backend, incluye tus recomendaciones y déjame elegir
Contexto
El objetivo de esta tarea es configurar Jest como el marco de pruebas para nuestro nuevo proyecto. Tener un sistema de pruebas robusto es esencial para mantener la calidad del código y asegurar que las nuevas funcionalidades no rompan el comportamiento existente.
Problema
El proyecto está comenzando desde cero, por lo tanto, actualmente no tiene ninguna configuración de Jest ni pruebas automatizadas. Esto hace que sea difícil verificar que las nuevas implementaciones funcionen correctamente y no introduzcan errores.
Objetivo
Integrar Jest en el proyecto para habilitar la escritura y ejecución de pruebas automatizadas. La configuración debe incluir los ajustes necesarios para ejecutar pruebas unitarias y generar informes de cobertura.
Comportamiento Esperado
El proyecto debe estar configurado para que se puedan ejecutar pruebas con Jest usando un comando como
npm test
oyarn test
. Además, se deben generar informes de cobertura de código automáticamente.Comportamiento Actual
El proyecto no tiene ninguna configuración para ejecutar pruebas automatizadas, y no hay informes de cobertura disponibles.
Tareas
package.json
.jest.config.js
).validator.ts
.Criterios de Aceptación
npm test
oyarn test
.Notas Adicionales
Es importante asegurarse de que la configuración de Jest sea compatible con el resto de las herramientas y configuraciones del proyecto.