Skip to content

Commit 62ad6a4

Browse files
committed
golden file
1 parent f4c1202 commit 62ad6a4

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

coderd/prometheusmetrics/insights/metricscollector_test.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ package insights_test
22

33
import (
44
"context"
5+
"encoding/json"
56
"io"
7+
"os"
68
"testing"
79
"time"
810

@@ -94,6 +96,12 @@ func TestCollect_TemplateInsights(t *testing.T) {
9496
err = sess.Start("cat")
9597
require.NoError(t, err)
9698

99+
goldenFile, err := os.ReadFile("testdata/insights-metrics.json")
100+
require.NoError(t, err)
101+
golden := map[string]int{}
102+
err = json.Unmarshal(goldenFile, &golden)
103+
require.NoError(t, err)
104+
97105
collected := map[string]int{}
98106
assert.Eventuallyf(t, func() bool {
99107
// When
@@ -112,12 +120,12 @@ func TestCollect_TemplateInsights(t *testing.T) {
112120
}
113121
}
114122

115-
return len(collected) > 0
123+
return assert.ObjectsAreEqualValues(golden, collected)
116124
}, testutil.WaitMedium, testutil.IntervalFast, "template insights are missing")
117125

118126
// We got our latency metrics, close the connection.
119127
_ = sess.Close()
120128
_ = sshConn.Close()
121129

122-
require.EqualValues(t, nil, collected)
130+
require.EqualValues(t, golden, collected)
123131
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"coderd_insights_templates_active_users": 1
3+
}

0 commit comments

Comments
 (0)