Adjunto el comando de instalacion de Testify
go get github.com/stretchr/testify
Requisitos para tomar el curso
Temario de Unit Testing en Go
Introducción
Importancia del Unit Testing en Go
Proyecto del curso: atrapando pokemones
Primeras pruebas con Go
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
Utilizando mocks
¿Qué son los mocks? ¿Cómo y cuándo mockear?
Llamando APIs externas
Mockeando clientes HTTP
Mockeando mux router
El verdadero valor de tus pruebas
Aumentar coverage vs. testear comportamiento
Un bug inesperado
Cómo interpretar un benchmark
Próximos pasos
¿Quieres más cursos de testing en Go?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Maria Camila Lenis
Aportes 4
Preguntas 0
Adjunto el comando de instalacion de Testify
go get github.com/stretchr/testify
Me estaba dando problemas usar el require asi que decidi ver la documentacion del repositorio, y lo hice de la siguiente forma:
package main
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestAdd(t *testing.T) {
result := Add(20, 2)
expected := 22
assert.Equal(t, expected, result)
}
Acá encuentra el repositorio
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?