From 844b625ebcc7101e09fb87828a0e71db942a2416 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 3 Apr 2014 16:10:33 -0400 Subject: [PATCH] net/url: add test of "Windows" file URL This is just testing the status quo, so that any future attempt to change it will make the test break and redirect the person making the change to look at issue 6027. Fixes #6027. LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/83930046 --- src/pkg/net/url/url_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/pkg/net/url/url_test.go b/src/pkg/net/url/url_test.go index 7578eb15b907b..cad758f238520 100644 --- a/src/pkg/net/url/url_test.go +++ b/src/pkg/net/url/url_test.go @@ -251,6 +251,17 @@ var urltests = []URLTest{ }, "file:///home/adg/rabbits", }, + // "Windows" paths are no exception to the rule. + // See golang.org/issue/6027, especially comment #9. + { + "file:///C:/FooBar/Baz.txt", + &URL{ + Scheme: "file", + Host: "", + Path: "/C:/FooBar/Baz.txt", + }, + "file:///C:/FooBar/Baz.txt", + }, // case-insensitive scheme { "MaIlTo:webmaster@golang.org",