Lines Matching refs:test
94 for _, test := range testCases {
95 t.Run(test.from, func(t *testing.T) {
96 got := mock.followSymlinks(test.from)
97 if got != test.to {
98 t.Errorf("want: %v, got %v", test.to, got)
160 for _, test := range testCases {
161 t.Run(test.name, func(t *testing.T) {
162 got, err := fs.IsDir(test.name)
163 checkErr(t, test.err, err)
164 if got != test.isDir {
165 t.Errorf("want: %v, got %v", test.isDir, got)
212 for _, test := range testCases {
213 t.Run(test.name, func(t *testing.T) {
214 got, err := fs.ListDirsRecursive(test.name, FollowSymlinks)
215 checkErr(t, test.err, err)
216 if !reflect.DeepEqual(got, test.dirs) {
217 t.Errorf("want: %v, got %v", test.dirs, got)
264 for _, test := range testCases {
265 t.Run(test.name, func(t *testing.T) {
266 got, err := fs.ListDirsRecursive(test.name, DontFollowSymlinks)
267 checkErr(t, test.err, err)
268 if !reflect.DeepEqual(got, test.dirs) {
269 t.Errorf("want: %v, got %v", test.dirs, got)
333 for _, test := range testCases {
334 t.Run(test.from, func(t *testing.T) {
335 got, err := fs.Readlink(test.from)
336 checkErr(t, test.err, err)
337 if got != test.to {
338 t.Errorf("fs.Readlink(%q) want: %q, got %q", test.from, test.to, got)
404 for _, test := range testCases {
405 t.Run(test.name, func(t *testing.T) {
406 got, err := fs.Lstat(test.name)
407 checkErr(t, test.err, err)
411 if got.Mode()&os.ModeType != test.mode {
413 test.name, test.mode, got.Mode()&os.ModeType)
415 if test.mode == 0 && got.Size() != test.size {
416 t.Errorf("fs.Lstat(%q).Size() want: %d, got %d", test.name, test.size, got.Size())
482 for _, test := range testCases {
483 t.Run(test.name, func(t *testing.T) {
484 got, err := fs.Stat(test.name)
485 checkErr(t, test.err, err)
489 if got.Mode()&os.ModeType != test.mode {
491 test.name, test.mode, got.Mode()&os.ModeType)
493 if test.mode == 0 && got.Size() != test.size {
494 t.Errorf("fs.Stat(%q).Size() want: %d, got %d", test.name, test.size, got.Size())
549 for _, test := range testCases {
550 t.Run(test.pattern, func(t *testing.T) {
551 got, err := fs.glob(test.pattern)
555 if !reflect.DeepEqual(got, test.files) {
556 t.Errorf("want: %v, got %v", test.files, got)