make test windows friendly

This commit is contained in:
vilmibm 2021-04-07 14:47:12 -05:00
parent 026dc4657a
commit 9b5e92e64a

View file

@ -75,14 +75,14 @@ func Test_Download(t *testing.T) {
var paths []string var paths []string
parentPrefix := tmpDir + string(filepath.Separator) parentPrefix := tmpDir + string(filepath.Separator)
err = filepath.Walk(tmpDir, func(path string, info os.FileInfo, err error) error { err = filepath.Walk(tmpDir, func(p string, info os.FileInfo, err error) error {
if err != nil { if err != nil {
return err return err
} }
if path == tmpDir { if p == tmpDir {
return nil return nil
} }
entry := strings.TrimPrefix(path, parentPrefix) entry := strings.TrimPrefix(p, parentPrefix)
if info.IsDir() { if info.IsDir() {
entry += "/" entry += "/"
} else if info.Mode()&0111 != 0 { } else if info.Mode()&0111 != 0 {
@ -96,11 +96,11 @@ func Test_Download(t *testing.T) {
sort.Strings(paths) sort.Strings(paths)
assert.Equal(t, []string{ assert.Equal(t, []string{
"artifact/", "artifact/",
"artifact/bin/", filepath.Join("artifact", "bin") + "/",
"artifact/bin/myexe", filepath.Join("artifact", "bin", "myexe"),
"artifact/readme.md", filepath.Join("artifact", "readme.md"),
"artifact/src/", filepath.Join("artifact", "src") + "/",
"artifact/src/main.go", filepath.Join("artifact", "src", "main.go"),
"artifact/src/util.go", filepath.Join("artifact", "src", "util.go"),
}, paths) }, paths)
} }