From: Brad Fitzpatrick Date: Fri, 11 Jan 2013 23:11:08 +0000 (-0800) Subject: net/http/cgi: fix test case sensitivity on Windows X-Git-Tag: go1.1rc2~1408 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=05bf9a456a2c0c5e0c859782d170cd35db019c8b;p=gostls13.git net/http/cgi: fix test case sensitivity on Windows Fixes #4645 R=golang-dev, alex.brainman, minux.ma CC=golang-dev https://golang.org/cl/7105047 --- diff --git a/src/pkg/net/http/cgi/host_test.go b/src/pkg/net/http/cgi/host_test.go index 0dc16c2990..811525900b 100644 --- a/src/pkg/net/http/cgi/host_test.go +++ b/src/pkg/net/http/cgi/host_test.go @@ -63,7 +63,16 @@ readlines: } for key, expected := range expectedMap { - if got := m[key]; got != expected { + got := m[key] + if key == "cwd" { + // For Windows. golang.org/issue/4645. + fi1, _ := os.Stat(got) + fi2, _ := os.Stat(expected) + if os.SameFile(fi1, fi2) { + got = expected + } + } + if got != expected { t.Errorf("for key %q got %q; expected %q", key, got, expected) } }