From: Russ Cox Date: Fri, 4 Dec 2015 17:28:15 +0000 (-0500) Subject: net/url: add tests for RequestURI returning //paths X-Git-Tag: go1.6beta1~123 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=503cbcef707135ffdf7e6a8c2eb30ee0d2231a01;p=gostls13.git net/url: add tests for RequestURI returning //paths Fixes #10433. Change-Id: I2a8b54e3f07488f204b1d14eb2603842caaf1e5a Reviewed-on: https://go-review.googlesource.com/17386 Reviewed-by: Brad Fitzpatrick --- diff --git a/src/net/url/url_test.go b/src/net/url/url_test.go index da022f20d4..b1c3ceb0b7 100644 --- a/src/net/url/url_test.go +++ b/src/net/url/url_test.go @@ -511,6 +511,16 @@ var urltests = []URLTest{ }, "", }, + // golang.org/issue/10433 (path beginning with //) + { + "http://example.com//foo", + &URL{ + Scheme: "http", + Host: "example.com", + Path: "//foo", + }, + "", + }, } // more useful string for debugging than fmt's struct printer @@ -1178,6 +1188,14 @@ var requritests = []RequestURITest{ }, "opaque?q=go+language", }, + { + &URL{ + Scheme: "http", + Host: "example.com", + Path: "//foo", + }, + "//foo", + }, } func TestRequestURI(t *testing.T) {