anchor.diff:      ]);
     }
   
  -  test_export_missing() async {
  +  test_shadowedByLocal() async {
  +    newFile('/home/test/lib/a.dart', content: r'''
  +class A {}
  +class B {}
  +''');
  +    newFile('/home/test/lib/test.dart', content: r'''
  +export 'a.dart';
  +
  +mixin B {}
  +''');
  +    tracker.addContext(testAnalysisContext);
  +
  +    await _doAllTrackerWork();
  +    _assertHasLibrary('package:test/test.dart', declarations: [
  +      _ExpectedDeclaration.class_('A'),
  +      _ExpectedDeclaration.mixin('B'),
  +    ]);
  +  }
  +
  +  test_simple() async {
  +    newFile('/home/test/lib/a.dart', content: r'''
  +class A {}
  +class B {}
  +''');
       newFile('/home/test/lib/test.dart', content: r'''
   export 'a.dart';
   class C {}
  
positive.code:     }
    }
  
    test_getLibraries_pub() async {
      newFile('/home/aaa/lib/a.dart', content: 'class A {}');
      newFile('/home/aaa/lib/src/a2.dart', content: 'class A2 {}');
  
  
negative.code:     );
    }
  
    test_CLASS_TYPE_ALIAS() async {
      newFile('/home/test/lib/test.dart', content: r'''
  mixin M {}
  
  