anchor.diff:      );
     }
   
  -  test_declaration_ENUM() async {
  +  test_ENUM() async {
       newFile('/home/test/lib/test.dart', content: r'''
   enum A {v}
   
  
positive.code:     expect(library, isNotNull);
      return library;
    }
  
    static Future pumpEventQueue([int times = 5000]) {
      if (times == 0) return new Future.value();
      return new Future.delayed(Duration.zero, () => pumpEventQueue(times - 1));
    }
  
    static void _assertHasLibraries(List<Library> libraries,
        {@required List<String> uriList, bool only = false}) {
      var actualUriList = libraries.map((lib) => lib.uriStr).toList();
      if (only) {
        expect(actualUriList, unorderedEquals(uriList));
      } else {
        expect(actualUriList, containsAll(uriList));
      }
    }
  }
  
  class _ExpectedDeclaration {
  
negative.code: 
      _assertHasLibrary('package:test/a.dart', declarations: [
        _ExpectedDeclaration.class_('A'),
      ]);
  
      _assertHasLibrary('package:test/b.dart', declarations: [
  