| Index: pkg/analyzer/test/src/dart/analysis/driver_test.dart
|
| diff --git a/pkg/analyzer/test/src/dart/analysis/driver_test.dart b/pkg/analyzer/test/src/dart/analysis/driver_test.dart
|
| index c413e23056f0e09f9438dbfc4ad6f56784f9ba34..65c4f8e21530cce244fff8132eb2a24a667c3fc8 100644
|
| --- a/pkg/analyzer/test/src/dart/analysis/driver_test.dart
|
| +++ b/pkg/analyzer/test/src/dart/analysis/driver_test.dart
|
| @@ -1163,6 +1163,25 @@ var b = new B();
|
| expect(result.unit, isNotNull);
|
| }
|
|
|
| + test_part_getResult_overlayOnly() async {
|
| + var a = _p('/test/lib/a.dart');
|
| + var b = _p('/test/lib/b.dart');
|
| + contentOverlay[a] = r'''
|
| +library a;
|
| +part 'b.dart';
|
| +class A {}
|
| +var b = new B();
|
| +''';
|
| + contentOverlay[b] = 'part of a; class B {}';
|
| +
|
| + driver.addFile(a);
|
| + driver.addFile(b);
|
| +
|
| + AnalysisResult result = await driver.getResult(a);
|
| + expect(result.errors, isEmpty);
|
| + expect(_getTopLevelVarType(result.unit, 'b'), 'B');
|
| + }
|
| +
|
| test_part_results_afterLibrary() async {
|
| var a = _p('/test/lib/a.dart');
|
| var b = _p('/test/lib/b.dart');
|
|
|