Merge pull request #7982 from wucm667/fix/issue-7981-embedded-static-asset

test(web): use shipped SVG asset in embedded frontend tests
This commit is contained in:
Wesley Liddick
2026-10-12 14:34:38 +08:00
committed by GitHub
+4 -4
View File
@@ -653,11 +653,11 @@ func TestFrontendServer_Middleware(t *testing.T) {
// Request for existing static file
w := httptest.NewRecorder()
req := httptest.NewRequest(http.MethodGet, "/logo.png", nil)
req := httptest.NewRequest(http.MethodGet, "/logo.svg", nil)
router.ServeHTTP(w, req)
assert.Equal(t, http.StatusOK, w.Code)
assert.Contains(t, w.Header().Get("Content-Type"), "image/png")
assert.Contains(t, w.Header().Get("Content-Type"), "image/svg+xml")
assert.Empty(t, w.Header().Get("Cache-Control"))
entries, err := fs.ReadDir(server.distFS, "assets")
@@ -772,11 +772,11 @@ func TestServeEmbeddedFrontend(t *testing.T) {
router.Use(middleware)
w := httptest.NewRecorder()
req := httptest.NewRequest(http.MethodGet, "/logo.png", nil)
req := httptest.NewRequest(http.MethodGet, "/logo.svg", nil)
router.ServeHTTP(w, req)
assert.Equal(t, http.StatusOK, w.Code)
assert.Contains(t, w.Header().Get("Content-Type"), "image/png")
assert.Contains(t, w.Header().Get("Content-Type"), "image/svg+xml")
})
t.Run("serves_index_html_for_root", func(t *testing.T) {