Index: pkg/analyzer/test/src/dart/analysis/index_test.dart |
diff --git a/pkg/analyzer/test/src/dart/analysis/index_test.dart b/pkg/analyzer/test/src/dart/analysis/index_test.dart |
index 51fb995a9a4a7e86af1113316619843540afdb1e..ffa365d1f01d709c9d3ee3e7538090bbf6e0ae20 100644 |
--- a/pkg/analyzer/test/src/dart/analysis/index_test.dart |
+++ b/pkg/analyzer/test/src/dart/analysis/index_test.dart |
@@ -476,6 +476,20 @@ part 'my_unit.dart'; |
assertThat(element)..isReferencedAt("'my_unit.dart';", true, length: 14); |
} |
+ test_isReferencedBy_CompilationUnitElement_part_inPart() async { |
+ provider.newFile(_p('$testProject/a.dart'), 'part of lib;'); |
+ provider.newFile( |
+ _p('$testProject/b.dart'), |
+ ''' |
+library lib; |
+part 'a.dart'; |
+'''); |
+ await _indexTestUnit(''' |
+part 'b.dart'; |
+'''); |
+ // No exception, even though a.dart is a part of b.dart part. |
+ } |
+ |
test_isReferencedBy_ConstructorElement() async { |
await _indexTestUnit(''' |
class A implements B { |