| Index: pkg/analysis_server/test/services/completion/completion_test_util.dart
|
| diff --git a/pkg/analysis_server/test/services/completion/completion_test_util.dart b/pkg/analysis_server/test/services/completion/completion_test_util.dart
|
| index 6ee3af86eeba04649c869168336247d559327f44..345745dfb21ed4b7cf6660879cf82b8524cd6b74 100644
|
| --- a/pkg/analysis_server/test/services/completion/completion_test_util.dart
|
| +++ b/pkg/analysis_server/test/services/completion/completion_test_util.dart
|
| @@ -3265,6 +3265,33 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
|
| });
|
| }
|
|
|
| + test_PrefixedIdentifier_library_typesOnly2() {
|
| + // SimpleIdentifier PrefixedIdentifier TypeName
|
| + addSource('/testB.dart', '''
|
| + lib B;
|
| + var T1;
|
| + class X { }
|
| + class Y { }''');
|
| + addTestSource('''
|
| + import "/testB.dart" as b;
|
| + var T2;
|
| + class A { }
|
| + foo(b.^) {}''');
|
| + computeFast();
|
| + return computeFull((bool result) {
|
| + expect(request.replacementOffset, completionOffset);
|
| + expect(request.replacementLength, 0);
|
| + assertSuggestInvocationClass('X');
|
| + assertSuggestInvocationClass('Y');
|
| + assertNotSuggested('T1');
|
| + assertNotSuggested('T2');
|
| + assertNotSuggested('Object');
|
| + assertNotSuggested('b');
|
| + assertNotSuggested('A');
|
| + assertNotSuggested('==');
|
| + });
|
| + }
|
| +
|
| test_PrefixedIdentifier_parameter() {
|
| // SimpleIdentifier PrefixedIdentifier ExpressionStatement
|
| addSource('/testB.dart', '''
|
|
|