]> Cypherpunks repositories - gostls13.git/commitdiff
net/http/cgi: fix test case sensitivity on Windows
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 11 Jan 2013 23:11:08 +0000 (15:11 -0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 11 Jan 2013 23:11:08 +0000 (15:11 -0800)
Fixes #4645

R=golang-dev, alex.brainman, minux.ma
CC=golang-dev
https://golang.org/cl/7105047

src/pkg/net/http/cgi/host_test.go

index 0dc16c2990c8697822f866b970d57ca8e0690238..811525900baf629e6ad80386fa64463be030e0e9 100644 (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)
                }
        }