From 75a894a1eddc0a57090e0671fa65e11c3c63528f Mon Sep 17 00:00:00 2001 From: AlistGo Date: Sat, 16 Aug 2025 16:22:09 +0800 Subject: [PATCH] Delete server/webdav/makepropstatresponse_test.go --- server/webdav/makepropstatresponse_test.go | 33 ---------------------- 1 file changed, 33 deletions(-) delete mode 100644 server/webdav/makepropstatresponse_test.go diff --git a/server/webdav/makepropstatresponse_test.go b/server/webdav/makepropstatresponse_test.go deleted file mode 100644 index 9f72b234..00000000 --- a/server/webdav/makepropstatresponse_test.go +++ /dev/null @@ -1,33 +0,0 @@ -package webdav - -import ( - "net/http" - "net/http/httptest" - "strings" - "testing" - - "github.com/alist-org/alist/v3/pkg/utils" -) - -func TestMakePropstatResponseKeepsEncodedHref(t *testing.T) { - // Non-ASCII directory path - dir := "/测试" - href := utils.EncodePath(dir, true) - ps := []Propstat{{Status: http.StatusOK}} - - rec := httptest.NewRecorder() - mw := multistatusWriter{w: rec} - if err := mw.write(makePropstatResponse(href, ps)); err != nil { - t.Fatalf("write: %v", err) - } - if err := mw.close(); err != nil { - t.Fatalf("close: %v", err) - } - if rec.Code != StatusMulti { - t.Fatalf("status = %d, want %d", rec.Code, StatusMulti) - } - body := rec.Body.String() - if !strings.Contains(body, ""+href+"") { - t.Fatalf("href not preserved: got body %q", body) - } -}