summaryrefslogtreecommitdiff
path: root/src/pkg/http/reverseproxy_test.go
diff options
context:
space:
mode:
authorOndřej Surý <ondrej@sury.org>2011-08-03 16:54:35 +0200
committerOndřej Surý <ondrej@sury.org>2011-08-03 16:54:35 +0200
commite390fedde07591d46022b7da5692af3fc2e782c6 (patch)
treeaf2eb5968edb6324ba4d6d5cbd623daddb57edda /src/pkg/http/reverseproxy_test.go
parent041b8f207274852d514bcfa6e5941eefe61e9f60 (diff)
parent28592ee1ea1f5cdffcf85472f9de0285d928cf12 (diff)
downloadgolang-e390fedde07591d46022b7da5692af3fc2e782c6.tar.gz
Merge commit 'upstream/59' into debian-sid
Diffstat (limited to 'src/pkg/http/reverseproxy_test.go')
-rw-r--r--src/pkg/http/reverseproxy_test.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/pkg/http/reverseproxy_test.go b/src/pkg/http/reverseproxy_test.go
index d7bcde90d..b2dd24633 100644
--- a/src/pkg/http/reverseproxy_test.go
+++ b/src/pkg/http/reverseproxy_test.go
@@ -17,6 +17,9 @@ func TestReverseProxy(t *testing.T) {
const backendResponse = "I am the backend"
const backendStatus = 404
backend := httptest.NewServer(HandlerFunc(func(w ResponseWriter, r *Request) {
+ if len(r.TransferEncoding) > 0 {
+ t.Errorf("backend got unexpected TransferEncoding: %v", r.TransferEncoding)
+ }
if r.Header.Get("X-Forwarded-For") == "" {
t.Errorf("didn't get X-Forwarded-For header")
}
@@ -49,10 +52,10 @@ func TestReverseProxy(t *testing.T) {
if g, e := res.Header.Get("X-Foo"), "bar"; g != e {
t.Errorf("got X-Foo %q; expected %q", g, e)
}
- if g, e := len(res.SetCookie), 1; g != e {
+ if g, e := len(res.Header["Set-Cookie"]), 1; g != e {
t.Fatalf("got %d SetCookies, want %d", g, e)
}
- if cookie := res.SetCookie[0]; cookie.Name != "flavor" {
+ if cookie := res.Cookies()[0]; cookie.Name != "flavor" {
t.Errorf("unexpected cookie %q", cookie.Name)
}
bodyBytes, _ := ioutil.ReadAll(res.Body)