package httpapi import ( "net/http" "net/http/httptest" "testing" ) func TestPostgresOverviewMemoryBackend503(t *testing.T) { srv, err := New(Options{SeedDemo: true}) if err != nil { t.Fatal(err) } req := httptest.NewRequest(http.MethodGet, "/v1/monitoring/postgres/overview", nil) req.Header.Set("Authorization", "Bearer dev") rec := httptest.NewRecorder() srv.Handler().ServeHTTP(rec, req) if rec.Code != http.StatusServiceUnavailable { t.Fatalf("status=%d body=%s", rec.Code, rec.Body.String()) } }