Pruebas Unitarias en Go: Conceptos y Prácticas Esenciales
Clase 1 de 15 • Curso de Unit Testing en Go
¡Te damos la bienvenida al Curso de Unit Testing con Go!
Antes de empezar recuerda que es muy recomendable conocer los fundamentos de programación, creación de servidores y APIs REST con Go. Si no lo has hecho, te recomendamos tomar los siguientes cursos mientras esperas por este nuevo lanzamiento:
- Curso Básico de Programación en Go
- Curso Práctico de Go: Creación de un Servidor Web
- Curso de Go Avanzado: REST y Web Sockets
Temario
- Importancia del Unit Testing en Go
- Proyecto del curso: atrapando pokemones
- Tu primera prueba unitaria en Go: objeto T
- Paquetes para realizar assertions
- Pruebas a la PokeAPI con testify
- Manejo de errores y panic en Go
- ¿Qué son los mocks? ¿Cómo y cuándo mockear?
- Llamando APIs externas
- Mockeando clientes HTTP
- Mockeando mux router
- Aumentar coverage vs. testear comportamiento
- Un bug inesperado
- Cómo interpretar un benchmark
¡Nos vemos en la primera clase! :muscle::green_heart: