anchor.diff:    final sampleList = doc.queryAll('ul')
         .where((Element e) => e.id == 'demo-list')
         .single;
  -
  -  print(sampleList.outerHtml);
   
     sampleList.children.clear();
   
  
positive.code:             .map((path) {
                assert(path.startsWith(_startPath));
                final lastSlash = path.lastIndexOf('/');
                final name = path.substring(_startPath.length, lastSlash);
                // this could be a lot prettier...but...eh
                assert(path == "$_startPath$name/${name}_demo.html");
                return name;
              })
              .toList();
  
negative.code: import 'package:html5lib/parser.dart';
  import 'package:html5lib/dom_parsing.dart';
  
  const _startPath = r'example/bot_retained';
  const _demoFinder = r'/**/*_demo.html';
  final _exampleFile = _startPath.concat('/index.html');
  
  Task getUpdateExampleHtmlTask() {
    return new Task.async((ctx) {
  