| Index: pkg/analysis_server/test/services/refactoring/rename_class_member_test.dart
|
| diff --git a/pkg/analysis_server/test/services/refactoring/rename_class_member_test.dart b/pkg/analysis_server/test/services/refactoring/rename_class_member_test.dart
|
| index 3f0ee70db868bdcfed263383ff457afd2477bc89..d0b312b4128c3caad8d65c4a74a03195277c6496 100644
|
| --- a/pkg/analysis_server/test/services/refactoring/rename_class_member_test.dart
|
| +++ b/pkg/analysis_server/test/services/refactoring/rename_class_member_test.dart
|
| @@ -582,6 +582,43 @@ main(var a) {
|
| assertPotentialEdits(['test(); // 1', 'test(); // 2']);
|
| }
|
|
|
| + test_createChange_MethodElement_potential_inPubCache() async {
|
| + String pkgLib = '/.pub-cache/lib.dart';
|
| + indexUnit(
|
| + pkgLib,
|
| + r'''
|
| +processObj(p) {
|
| + p.test();
|
| +}
|
| +''');
|
| + indexTestUnit('''
|
| +import '$pkgLib';
|
| +class A {
|
| + test() {}
|
| +}
|
| +main(var a) {
|
| + a.test();
|
| +}
|
| +''');
|
| + // configure refactoring
|
| + createRenameRefactoringAtString('test() {}');
|
| + expect(refactoring.refactoringName, 'Rename Method');
|
| + expect(refactoring.oldName, 'test');
|
| + refactoring.newName = 'newName';
|
| + // validate change
|
| + await assertSuccessfulRefactoring('''
|
| +import '/.pub-cache/lib.dart';
|
| +class A {
|
| + newName() {}
|
| +}
|
| +main(var a) {
|
| + a.newName();
|
| +}
|
| +''');
|
| + SourceFileEdit fileEdit = refactoringChange.getFileEdit(pkgLib);
|
| + expect(fileEdit, isNull);
|
| + }
|
| +
|
| test_createChange_MethodElement_potential_private_otherLibrary() async {
|
| indexUnit(
|
| '/lib.dart',
|
|
|