| Index: pkg/analysis_server/test/integration/analysis/package_root_test.dart
|
| diff --git a/pkg/analysis_server/test/integration/analysis/package_root_test.dart b/pkg/analysis_server/test/integration/analysis/package_root_test.dart
|
| index d2a7800eac46746cf1e5c22c20e3f4fdd3c487a4..5d7e7a114278dfdb378add11d423a7d3e03dad98 100644
|
| --- a/pkg/analysis_server/test/integration/analysis/package_root_test.dart
|
| +++ b/pkg/analysis_server/test/integration/analysis/package_root_test.dart
|
| @@ -43,9 +43,13 @@ f() {}
|
| AnalysisService.NAVIGATION: [mainPath]
|
| });
|
| List<NavigationRegion> navigationRegions;
|
| + List<NavigationTarget> navigationTargets;
|
| + List<String> navigationTargetFiles;
|
| onAnalysisNavigation.listen((AnalysisNavigationParams params) {
|
| expect(params.file, equals(mainPath));
|
| navigationRegions = params.regions;
|
| + navigationTargets = params.targets;
|
| + navigationTargetFiles = params.targetFiles;
|
| });
|
| sendAnalysisSetAnalysisRoots([projPath], [], packageRoots: {
|
| projPath: packagesPath
|
| @@ -59,9 +63,11 @@ f() {}
|
| mainText.substring(region.offset, region.offset + region.length);
|
| if (navigationSource == 'f') {
|
| found = true;
|
| - expect(region.targets, hasLength(1));
|
| - Location location = region.targets[0].location;
|
| - expect(location.file, equals(normalizedFooBarPath));
|
| + expect(region.targetIndexes, hasLength(1));
|
| + int navigationTargetIndex = region.targetIndexes[0];
|
| + NavigationTarget navigationTarget = navigationTargets[navigationTargetIndex];
|
| + String navigationFile = navigationTargetFiles[navigationTarget.fileIndex];
|
| + expect(navigationFile, equals(normalizedFooBarPath));
|
| }
|
| }
|
| expect(found, isTrue);
|
|
|