github.com/u-root/u-root@v7.0.1-0.20200915234505-ad7babab0a8e+incompatible/cmds/core/elvish/util/fullnames_test.go (about) 1 package util 2 3 import ( 4 "reflect" 5 "runtime" 6 "testing" 7 ) 8 9 func TestFullNames(t *testing.T) { 10 var dirs []string 11 if runtime.GOOS == "windows" { 12 dirs = []string{`C:\`, `C:\Users\`} 13 } else { 14 dirs = []string{"/", "/usr"} 15 } 16 for _, dir := range dirs { 17 wantNames := ls(dir) 18 names := FullNames(dir) 19 if !reflect.DeepEqual(names, wantNames) { 20 t.Errorf(`FullNames(%q) -> %s, want %s`, dir, names, wantNames) 21 } 22 } 23 }