diff --git a/internal/hubui/server_test.go b/internal/hubui/server_test.go index ef061d66..ac738f6e 100644 --- a/internal/hubui/server_test.go +++ b/internal/hubui/server_test.go @@ -1672,6 +1672,25 @@ func TestHandlerServesStaticLogoAsset(t *testing.T) { } } +func TestHandlerServesStaticPiLogoAsset(t *testing.T) { + t.Parallel() + + srv := NewServer("", NewBroker()) + req := httptest.NewRequest(http.MethodGet, "/static/logos/pi.svg", nil) + resp := httptest.NewRecorder() + srv.Handler().ServeHTTP(resp, req) + + if resp.Code != http.StatusOK { + t.Fatalf("status = %d", resp.Code) + } + if ct := resp.Header().Get("Content-Type"); !strings.Contains(ct, "image/svg+xml") { + t.Fatalf("content-type = %q", ct) + } + if body := resp.Body.String(); !strings.Contains(body, "