Semana 4 - Crear los métodos en los servicios para obtener los detalles de un recurso
Objetivos
Los objetivos de esta actividad son:
- Implementar los servicios para obtener los recursos individuales del backend.
- Implementar las pruebas unitarias de los servicios.
Pasos previos
- Haber sincronizado su espacio local con el repositorio Github del equipo.
- Haber realizado la implementación de las HU de listar recursos.
Descripción actividad
Actividad individual
Cada integrante en su espacio local, para cada uno de los recursos involucrados en las historias de usuario asignadas, debe:
- Programar el método
http get
para traer el detalle de un recurso.
- Programar la prueba del servicio.
- Ejecutar la prueba del servicio.
- Realizar un commit en el repositorio local y solicitar un
pull request
.
- El lider del equipo aprueba o no el
pull request
.
Recursos
- Tutorial de pruebas unitarias en Angular: https://misovirtual.virtual.uniandes.edu.co/codelabs/angular-pruebas-unitarias/index.html#0
Entregables
- Repositorio de Github actualizado.
Criterios de evaluación
-
La implementación cumple con la arquitectura propuesta: módulo, clase del recurso, método del servicio, prueba del método del servicio.
-
El código en el repositorio incluye al menos una prueba para cada servicio.
-
Las pruebas de los servicios se ejecutan correctamente. Para esto el tutor descargará el proyecto del equipo y ejecutará el comando ng test
. Se espera que todos los test pasen sin errores.