From ed56ca29a684f89b41752bdf7633ed580fa57fdc Mon Sep 17 00:00:00 2001 From: Keerti Parthasarathy Date: Fri, 27 Oct 2023 20:43:09 +0000 Subject: [PATCH] Add a test to move top level to file for Extension Types Change-Id: Ie21a2d5f47a612d519480fe17bb2d25aba69f2dd Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/332621 Reviewed-by: Brian Wilkerson Commit-Queue: Keerti Parthasarathy --- .../move_top_level_to_file_test.dart | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/pkg/analysis_server/test/src/services/refactoring/move_top_level_to_file_test.dart b/pkg/analysis_server/test/src/services/refactoring/move_top_level_to_file_test.dart index a117ccced9e..5e964588066 100644 --- a/pkg/analysis_server/test/src/services/refactoring/move_top_level_to_file_test.dart +++ b/pkg/analysis_server/test/src/services/refactoring/move_top_level_to_file_test.dart @@ -1053,6 +1053,31 @@ class ClassToMove {} >>>>>>>>>> lib/main.dart class A {} +class B {} +'''; + await _singleDeclaration( + originalSource: originalSource, + expected: expected, + declarationName: declarationName, + ); + } + + Future test_kind_extensionType() async { + var originalSource = ''' +class A {} + +extensionType ExtensionTypeToMove^(int i) {} + +class B {} +'''; + var declarationName = 'ExtensionTypeToMove'; + + var expected = ''' +>>>>>>>>>> lib/extension_type_to_move.dart created +extensionType ExtensionTypeToMove(int i) {} +>>>>>>>>>> lib/main.dart +class A {} + class B {} '''; await _singleDeclaration(