Pruebas unitarias de una función que inicia una goroutine dentro de ella.
Tengo una base de código que es aproximadamente así: type Service struct { Repo repo // Una interfaz que contiene tanto FunctionOne como FunctionTwo GoRoutineWaitgroup *sync.WaitGroup } func (impl *Service) MyFunction(s string) bool { a := impl.Repo.FunctionOne() b := impl.Repo.FunctionTwo() fmt.Println(“Ejecutado función Uno y Dos”) go impl.validateMyFunction(a,b) return true } . . . Read more