Skip to content

Commit ae94210

Browse files
committed
testutil: add compare test with absent metric
Signed-off-by: Damien Grisonnet <[email protected]>
1 parent 93c851f commit ae94210

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

prometheus/testutil/testutil_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,18 @@ func TestScrapeAndCompare(t *testing.T) {
396396
metricNames: []string{"some_total1", "some_total3"},
397397
expectedErr: "expected metric name(s) not found: [some_total1 some_total3]",
398398
},
399+
"metric registered but absent": {
400+
want: `
401+
# HELP some_total A value that represents a counter.
402+
# TYPE some_total counter
403+
404+
some_total{ label1 = "value1" } 1
405+
406+
# HELP some_total2 A value that represents a counter.
407+
# TYPE some_total2 counter
408+
`,
409+
metricNames: []string{"some_total2"},
410+
},
399411
}
400412
for name, scenario := range scenarios {
401413
t.Run(name, func(t *testing.T) {

0 commit comments

Comments
 (0)