public void deletesExtraFilesFromDestinationDirectoryAtTheEndOfVisit() {
TestFile destDir = tmpDir.createDir("dest");
destDir.file("subdir/included.txt").createFile();
destDir.file("subdir/extra.txt").createFile();
destDir.file("included.txt").createFile();
destDir.file("extra.txt").createFile();
visitor.startVisit(action(destDir));
visitor.visitDir(dir("subdir"));
visitor.visitFile(file("subdir/included.txt"));
visitor.visitFile(file("included.txt"));