anchor.diff:    }
     print('$docName ready to go!');
   }
  +
  +/// Copies the files in a directory recursively to a new location.
  +void copyFolder(Directory source, Directory destination) {
  +  source.listSync()
  +  .forEach((FileSystemEntity entity) {
  +    if (entity is Directory) {
  +      final Directory newDirectory = Directory(path.join(destination.absolute.path, path.basename(entity.path)));
  +      newDirectory.createSync();
  +      copyFolder(entity.absolute, newDirectory);
  +    } else if (entity is File) {
  +      entity.copySync(path.join(destination.path, path.basename(entity.path)));
  +    }
  +  });
  +}
  
positive.code:     }
    }
  
    final File testFile = File('${output.path}/$checkFile');
    if (!testFile.existsSync()) {
      print('Expected file ${testFile.path} not found');
  
negative.code: 
  import 'package:archive/archive.dart';
  import 'package:http/http.dart' as http;
  import 'package:path/path.dart' as path;
  
  const String kDocRoot = 'dev/docs/doc';
  
  