diff --git a/pkg/metrics/metrics_test.go b/pkg/metrics/metrics_test.go index b7a0aca49..3406577cc 100644 --- a/pkg/metrics/metrics_test.go +++ b/pkg/metrics/metrics_test.go @@ -72,6 +72,14 @@ func TestMustRegister(t *testing.T) { }, expected: 0, }, + { + name: "skip if metric exists", + metrics: []IMetric{ + NewGaugeWithOpts(prometheus.GaugeOpts{Name: "existing_metric"}), + NewGaugeWithOpts(prometheus.GaugeOpts{Name: "existing_metric"}), + }, + expected: 1, + }, } for _, tt := range tests {