mirror of https://github.com/golang/go.git
cmd/go: fix TestShadowingLogic fails when GOROOT path has spaces
Improve the test by also translating " " to "_". Fixes #14671. Change-Id: Ie5997934b93c7663d7b8432244fad47bb5d3ffbe Reviewed-on: https://go-review.googlesource.com/20714 Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
09a9ce60c7
commit
e4d489a85f
|
|
@ -1870,7 +1870,9 @@ func TestShadowingLogic(t *testing.T) {
|
|||
}
|
||||
// The output will have makeImportValid applies, but we only
|
||||
// bother to deal with characters we might reasonably see.
|
||||
pwdForwardSlash = strings.Replace(pwdForwardSlash, ":", "_", -1)
|
||||
for _, r := range " :" {
|
||||
pwdForwardSlash = strings.Replace(pwdForwardSlash, string(r), "_", -1)
|
||||
}
|
||||
want := "(_" + pwdForwardSlash + "/testdata/shadow/root1/src/math) (" + filepath.Join(runtime.GOROOT(), "src", "math") + ")"
|
||||
if strings.TrimSpace(tg.getStdout()) != want {
|
||||
t.Error("shadowed math is not shadowed; looking for", want)
|
||||
|
|
|
|||
Loading…
Reference in New Issue