diff --git a/gateway/metrics/exporter_test.go b/gateway/metrics/exporter_test.go index 36431eee..37a1be34 100644 --- a/gateway/metrics/exporter_test.go +++ b/gateway/metrics/exporter_test.go @@ -75,7 +75,6 @@ func Test_Collect_CollectsTheNumberOfReplicasOfAService(t *testing.T) { exporter.services = []types.FunctionStatus{expectedService} ch := make(chan prometheus.Metric) - defer close(ch) go exporter.Collect(ch) @@ -88,4 +87,6 @@ func Test_Collect_CollectsTheNumberOfReplicasOfAService(t *testing.T) { if expectedReplicas != result.value { t.Errorf("Want %f, got %f", expectedReplicas, result.value) } + ch = nil + }