package server import ( "net/http" "net/http/httptest" "testing" "go.uber.org/zap/zaptest" ) // TestProbes verifies that the infrastructure probes answer 200 OK. func TestProbes(t *testing.T) { srv := New(":0", zaptest.NewLogger(t)) for _, path := range []string{"/healthz", "/readyz"} { req := httptest.NewRequest(http.MethodGet, path, nil) rec := httptest.NewRecorder() srv.http.Handler.ServeHTTP(rec, req) if rec.Code != http.StatusOK { t.Fatalf("%s: status = %d, want %d", path, rec.Code, http.StatusOK) } } }