Add tests
This commit is contained in:
@@ -1528,3 +1528,19 @@ func TestTrimURLPath(t *testing.T) {
|
||||
assert.Equal(t, test.expected, getURLRootPath(test.path), fmt.Sprintf("path is: %s", test.path))
|
||||
}
|
||||
}
|
||||
|
||||
func TestNewServerRegistersMetricsSLIsEndpointTwice(t *testing.T) {
|
||||
host := &fakeKubelet{
|
||||
hostnameFunc: func() string {
|
||||
return "127.0.0.1"
|
||||
},
|
||||
}
|
||||
resourceAnalyzer := stats.NewResourceAnalyzer(nil, time.Minute, &record.FakeRecorder{})
|
||||
|
||||
server1 := NewServer(host, resourceAnalyzer, nil, nil)
|
||||
server2 := NewServer(host, resourceAnalyzer, nil, nil)
|
||||
|
||||
// Check if both servers registered the /metrics/slis endpoint
|
||||
assert.Contains(t, server1.restfulCont.RegisteredHandlePaths(), "/metrics/slis", "First server should register /metrics/slis")
|
||||
assert.Contains(t, server2.restfulCont.RegisteredHandlePaths(), "/metrics/slis", "Second server should register /metrics/slis")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user