anchor.diff:        // have an attached HTML file.
         return dartBinaries.isDartFileBrowserOnly(file.path).then(
             (bool isBrowser) {
  -        TestConfiguration testConfiguration;
           if (isBrowser) {
  -          testConfiguration = new TestConfiguration(file.path, this,
  +          return new TestConfiguration(file.path, this,
                 testType: new BrowserTest());
           } else {
  -          testConfiguration = new TestConfiguration(file.path, this);
  +          return new TestConfiguration(file.path, this);
           }
  -        return testConfiguration;
         });
       }
     }
  
positive.code:         file.path.substring(0, file.path.length - 5) + ".html";
      if (FileSystemEntity.typeSync(potentialHtmlFilePath) ==
          FileSystemEntityType.FILE) {
        TestConfiguration testConfiguration = new TestConfiguration(
            file.path, this,
            testType: new BrowserTest(htmlFilePath: potentialHtmlFilePath));
  
        return new Future.value(testConfiguration);
  
negative.code:   /// Path to the root of the Dart project.
    String projectPath;
  
    Directory _testDirectory;
  
    /// The project's test folder [Directory].
    Directory get testDirectory => _testDirectory;
  
    /// YAML data of the pubspec.yaml file.
    Map pubSpecYaml;
  