diff --git a/fs/test_all.go b/fs/test_all.go index e8c0ad4eb..dfe83c7e3 100644 --- a/fs/test_all.go +++ b/fs/test_all.go @@ -232,10 +232,11 @@ func (t *test) cleanFs() error { if err != nil { return err } - return entries.ForDirError(func(dir *fs.Dir) error { - if fstest.MatchTestRemote.MatchString(dir.Name) { - log.Printf("Purging %s%s", t.remote, dir.Name) - dir, err := fs.NewFs(t.remote + dir.Name) + return entries.ForDirError(func(dir fs.Directory) error { + remote := dir.Remote() + if fstest.MatchTestRemote.MatchString(remote) { + log.Printf("Purging %s%s", t.remote, remote) + dir, err := fs.NewFs(t.remote + remote) if err != nil { return err }