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
This commit is contained in:
Brad Fitzpatrick 2013-01-11 15:11:08 -08:00
parent 8b62f54eb7
commit 05bf9a456a
1 changed files with 10 additions and 1 deletions

View File

@ -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)
}
}