summaryrefslogtreecommitdiff
path: root/src/net/http/fs_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/http/fs_test.go')
-rw-r--r--src/net/http/fs_test.go41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/net/http/fs_test.go b/src/net/http/fs_test.go
index 74f7a80e27..e25a580b1f 100644
--- a/src/net/http/fs_test.go
+++ b/src/net/http/fs_test.go
@@ -24,7 +24,6 @@ import (
"reflect"
"regexp"
"runtime"
- "sort"
"strings"
"testing"
"time"
@@ -420,46 +419,6 @@ func testFileServerImplicitLeadingSlash(t *testing.T, mode testMode) {
}
}
-func TestFileServerMethodOptions(t *testing.T) { run(t, testFileServerMethodOptions) }
-func testFileServerMethodOptions(t *testing.T, mode testMode) {
- const want = "GET, HEAD, OPTIONS"
- ts := newClientServerTest(t, mode, FileServer(Dir("."))).ts
-
- tests := []struct {
- method string
- wantStatus int
- }{
- {MethodOptions, StatusOK},
-
- {MethodDelete, StatusMethodNotAllowed},
- {MethodPut, StatusMethodNotAllowed},
- {MethodPost, StatusMethodNotAllowed},
- }
-
- for _, test := range tests {
- req, err := NewRequest(test.method, ts.URL, nil)
- if err != nil {
- t.Fatal(err)
- }
- res, err := ts.Client().Do(req)
- if err != nil {
- t.Fatal(err)
- }
- defer res.Body.Close()
-
- if res.StatusCode != test.wantStatus {
- t.Errorf("%s got status %q, want code %d", test.method, res.Status, test.wantStatus)
- }
-
- a := strings.Split(res.Header.Get("Allow"), ", ")
- sort.Strings(a)
- got := strings.Join(a, ", ")
- if got != want {
- t.Errorf("%s got Allow header %q, want %q", test.method, got, want)
- }
- }
-}
-
func TestDirJoin(t *testing.T) {
if runtime.GOOS == "windows" {
t.Skip("skipping test on windows")