anchor.diff:  
         String dartWrapperFilename = '$tempDir/test.dart';
         String compiledDartWrapperFilename = '$tempDir/test.js';
  +      String precompiledDartWrapperFilename = '$tempDir/test.precompiled.js';
   
         String content = null;
         Path dir = filePath.directoryPath;
  
positive.code:           expectedOutput = txtPath;
            content = getHtmlLayoutContents(scriptType, new Path("$scriptPath"));
          } else {
            if (compiler == "dart2js" && configuration["csp"]) {
              scriptPath =
                  scriptPath.replaceFirst('/test.js', '/test.precompiled.js');
            }
  
            content = getHtmlContents(filename, scriptType,
                new Path("$scriptPath"));
          }
  
negative.code:         RandomAccessFile htmlTest =
              new File(htmlPath).openSync(mode: FileMode.WRITE);
  
          String scriptPath = dartWrapperFilename;
          if (compiler != 'none') {
            scriptPath = compiledDartWrapperFilename;
            if (configuration['csp']) {
              scriptPath = precompiledDartWrapperFilename;
            }
          }
          scriptPath = _createUrlPathFromFile(new Path(scriptPath));
  
          if (new File(pngPath.toNativePath()).existsSync()) {
  