anchor.diff:        merger.scanDirectoryForExamples(scriptDir)
         .chain((result) => merger.copyAndMergeDirectory(scriptDir,
             scriptDir, tempDir, print: printNothing))
  -      .then(checkResults);
  +      .then(checkResult);
       });
   
       test("clearOutputDirectory checks that the output directory doesn't exist", () {
  
positive.code:       });
  
        merger.main(["--delete-first", scriptDir.path, scriptDir.path, tempDir.path],
            print: printNothing).then(checkResults);
      });
  
      test("ltrim trims the left side of a string", () {
  
negative.code:       // dangerous, but this test won't be running as root.
        merger.deleteFirst = true;
  
        var checkResult = expectAsync1((bool completed) {
          String scriptFilename = new Path.fromNative(new Options().script).filename;
          Path outputDirectory = new Path.fromNative(tempDir.path);
          Path mergedFile = outputDirectory.append(scriptFilename);
  