Hacer test de integración a una API en Go
Ha llegado la hora de usar nuestra API hecha en Go. Tenemos la API llena de tests unitarios gracias a TDD, además con las responsabilidades separadas usando inyección de dependencias.
Partiendo de la aplicación de los post anteriores en este vamos a crear un punto de entrada main.go
y usaremos test de integración para comprobar que todo funcione.
La API que estamos desarrollando sirve para guardar el numero de partidas ganadas por un jugador.
Tenemos 2 endpoints:
GET /player/{name}
obtiene la puntuación de un jugador dado su nombre.POST /player/{name}
añade un punto al jugador.
De momento, lo que nos importa es seguir el flujo de TDD (test – código – refactor) mientras aprendemos GO. Así que no tenemos base de datos, sino que lo guardamos todo en memoria.
Continúa leyendo «Hacer test de integración a una API en Go»