Closed edwargl7 closed 1 month ago
Se comenzo con la investigación de las pruebas necesarias para crear mocks de conexión a base de datos utilizando Jest.
Se realizó un análisis del código existente en proveedores_mid
para entender el uso de moks y el desarrollo de las pruebas unitarias.
Se revisó la documentación de Jest, enfocándose en las funcionalidades que permiten crear mocks, realizar aserciones y ejecutar pruebas unitarias:
modulos
Se desarrollaron pruebas unitarias específicas para la colección modulos
para el service y el contoller, especificando pruebas satisfactorias y de error para cada función.
Service
Controller
Se realizaron cambios en la estructura de manejo de los controllers para solucionar problemas detectados en la ejecución de las pruebas. Se añadieron bloques try
y catch
para mejorar la gestión de errores y el reconocimiento de las pruebas.
Se ejecutó una prueba de integración para evaluar el comportamiento del endpoint de módulos, verificando su funcionamiento en un entorno más cercano al real.
Problemas con el Coverage:
Se encontro un inconveniente con el reporte de cobertura (coverage
), ya que no se está reconociendo que el modulo.service
pasa todas las pruebas.
Se adjunta evidencia de que las pruebas en el .service
se ejecutan correctamente, confirmando que los cambios realizados están funcionando según lo esperado.
Muy buen trabajo, avance bien documentado. Se resuelve el PR sin conflictos.
Se requiere realizar la implementación de pruebas unitarias y de integración al microservicio de plantillas_formularios_dinamicos.
Sub Tareas
Escenarios de pruebas
Criterios de aceptación
Requerimientos
Material de apoyo
Especificaciones técnicas
Lineamientos Generales Lineamientos que se deben cumplir en cualquier desarrollo.
Lineamientos Microservicios
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo