aboutsummaryrefslogtreecommitdiff
path: root/src/net/url/url_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/url/url_test.go')
-rw-r--r--src/net/url/url_test.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/net/url/url_test.go b/src/net/url/url_test.go
index d099353eb2..f0f3f97800 100644
--- a/src/net/url/url_test.go
+++ b/src/net/url/url_test.go
@@ -1756,6 +1756,12 @@ func TestParseErrors(t *testing.T) {
{"http://[fe80::1", true}, // missing closing bracket
{"http://fe80::1]/", true}, // missing opening bracket
{"http://[test.com]/", true}, // domain name in brackets
+ {"http://example.com[::1]", true}, // IPv6 literal doesn't start with '['
+ {"http://example.com[::1", true},
+ {"http://[::1", true},
+ {"http://.[::1]", true},
+ {"http:// [::1]", true},
+ {"hxxp://mathepqo[.]serveftp(.)com:9059", true},
}
for _, tt := range tests {
u, err := Parse(tt.in)