@@ -51,14 +51,13 @@ func TestEncodedSlashes(t *testing.T) {
51 defer frontend.Close()
51 defer frontend.Close()
53 f, _ := url.Parse(frontend.URL)
53 f, _ := url.Parse(frontend.URL)
54− encodedPath := "/a%2Fb/"
54+ encodedPath := "/a%2Fb/?c=1"
55 getReq := &http.Request{URL: &url.URL{Scheme: "http", Host: f.Host, Opaque: encodedPath}}
55 getReq := &http.Request{URL: &url.URL{Scheme: "http", Host: f.Host, Opaque: encodedPath}}
56 _, err := http.DefaultClient.Do(getReq)
56 _, err := http.DefaultClient.Do(getReq)
57 if err != nil {
57 if err != nil {
58 t.Fatalf("err %s", err)
58 t.Fatalf("err %s", err)
60− expected := backend.URL + encodedPath
60+ if seen != encodedPath {
61− if seen != expected {
62− t.Errorf("got bad request %q expected %q", seen, expected)
61+ t.Errorf("got bad request %q expected %q", seen, encodedPath)