net/http: use r.Body.Close to close connection during TestServeFileFromCWD
Fixes #3917.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/6553061
diff --git a/src/pkg/net/http/fs_test.go b/src/pkg/net/http/fs_test.go
index fb2ccb9..7c7015c 100644
--- a/src/pkg/net/http/fs_test.go
+++ b/src/pkg/net/http/fs_test.go
@@ -340,11 +340,6 @@
}
func TestServeFileFromCWD(t *testing.T) {
- if runtime.GOOS == "windows" {
- // TODO(brainman): find out why this test is broken
- t.Logf("Temporarily skipping test on Windows; see http://golang.org/issue/3917")
- return
- }
ts := httptest.NewServer(HandlerFunc(func(w ResponseWriter, r *Request) {
ServeFile(w, r, "fs_test.go")
}))
@@ -353,6 +348,7 @@
if err != nil {
t.Fatal(err)
}
+ r.Body.Close()
if r.StatusCode != 200 {
t.Fatalf("expected 200 OK, got %s", r.Status)
}