file.recurse tests