diff --git a/pkg/kubelet/metrics/collectors/log_metrics_test.go b/pkg/kubelet/metrics/collectors/log_metrics_test.go index 0a5687d9000..2006973b977 100644 --- a/pkg/kubelet/metrics/collectors/log_metrics_test.go +++ b/pkg/kubelet/metrics/collectors/log_metrics_test.go @@ -20,25 +20,19 @@ import ( "strings" "testing" - "github.com/prometheus/client_golang/prometheus" - "k8s.io/component-base/metrics/testutil" statsapi "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" ) func TestNoMetricsCollected(t *testing.T) { - ch := make(chan prometheus.Metric) - collector := &logMetricsCollector{ podStats: func() ([]statsapi.PodStats, error) { return []statsapi.PodStats{}, nil }, } - collector.Collect(ch) - num := len(ch) - if num != 0 { - t.Fatalf("Channel expected to be empty, but received %d", num) + if err := testutil.CollectAndCompare(collector, strings.NewReader(""), ""); err != nil { + t.Fatal(err) } }