anchor.diff:    });
   
     group('Docs as HTML', () {
  -    Class Apple, B;
  +    Class Apple, B, superAwesomeClass;
       TopLevelVariable incorrectReference;
       ModelFunction thisIsAsync;
   
  
positive.code:     TopLevelVariable testingCodeSyntaxInOneLiners;
  
      setUp(() {
        var fakePackage =
            package.libraries.firstWhere((lib) => lib.name == 'fake');
  
        incorrectReference = library.constants
            .firstWhere((c) => c.name == 'incorrectDocReference');
        B = library.classes.firstWhere((c) => c.name == 'B');
        Apple = library.classes.firstWhere((c) => c.name == 'Apple');
        thisIsAsync =
            fakePackage.functions.firstWhere((f) => f.name == 'thisIsAsync');
        testingCodeSyntaxInOneLiners = fakePackage.constants
            .firstWhere((c) => c.name == 'testingCodeSyntaxInOneLiners');
  
        twoExportsLib =
            package.libraries.firstWhere((lib) => lib.name == 'two_exports');
        assert(twoExportsLib != null);
  
negative.code:           true);
      });
  
      test('reference to class from another library', () {
        String comment = superAwesomeClass.documentationAsHtml;
        expect(comment.contains('<a href="ex/Apple_class.html">Apple</a>'), true);
      });
  
      test('legacy code blocks render correctly', () {
        expect(testingCodeSyntaxInOneLiners.oneLineDoc,
            equals('These are code syntaxes: true and false'));
  