Answers for "how to test function that returns a channel in golang"

0

how to test function that returns a channel in golang

package main

import "fmt"

func main() {
	for i := range generateInts() {
		fmt.Printf("%v\n", i)
	}
}

func generateInts() <-chan int {
	rc := make(chan int)
	go func() {
		defer close(rc)

		for i := 0; i < 10; i++ {
			rc <- i
		}
	}()
	return rc
}
Posted by: Guest on June-02-2021

Code answers related to "how to test function that returns a channel in golang"

Browse Popular Code Answers by Language