anchor.diff:    late PackageMetaProvider packageMetaProvider;
     late DartdocGeneratorOptionContext context;
     late List<String> eLines;
  +  late List<String> enumWithDefaultConstructorLines;
   
     Future<PubPackageBuilder> createPackageBuilder({
       List<String> additionalOptions = const [],
  
positive.code:           .getFile(p.join(packagePath, 'doc', 'lib', 'E.html'))
            .readAsStringSync()
            .split('\n');
      });
  
      test('enum page contains enum name with generics', () async {
  
negative.code:           ]));
      });
  
      test('enum sidebar contains default constructors', () async {
        expect(
            enumWithDefaultConstructorLines,
            containsAllInOrder([
              matches('<div id="dartdoc-sidebar-right"'),
              matches(
                  '<a href="../lib/EnumWithDefaultConstructor.html#constructors">Constructors</a>'),
              matches(
                  '<a href="../lib/EnumWithDefaultConstructor/EnumWithDefaultConstructor.html">EnumWithDefaultConstructor</a>'),
            ]));
      });
  
      test('enum sidebar contains explicit constructors', () async {
        expect(
            eLines,
            containsAllInOrder([
              matches('<div id="dartdoc-sidebar-right"'),
              matches('<a href="../lib/E.html#constructors">Constructors</a>'),
              matches('<a href="../lib/E/E.named.html">named</a>'),
            ]));
      });
  
      test("enum page contains the 'values' constant", () async {
        expect(
            eLines,
  