Index: pkg/analysis_server/test/services/correction/sort_members_test.dart |
diff --git a/pkg/analysis_server/test/services/correction/sort_members_test.dart b/pkg/analysis_server/test/services/correction/sort_members_test.dart |
index 96b7d1340897c7202ef655682a51aa0002f801c1..bbf1869111dc08d0cb2edba9cb3f98f74f8b6f24 100644 |
--- a/pkg/analysis_server/test/services/correction/sort_members_test.dart |
+++ b/pkg/analysis_server/test/services/correction/sort_members_test.dart |
@@ -385,6 +385,30 @@ main() { |
'''); |
} |
+ void test_directives_imports_packageAndPath() { |
+ _parseTestUnit(r''' |
+library lib; |
+ |
+import 'package:product.ui.api.bbb/manager1.dart'; |
+import 'package:product.ui.api/entity2.dart'; |
+import 'package:product.ui/entity.dart'; |
+import 'package:product.ui.api.aaa/manager2.dart'; |
+import 'package:product.ui.api/entity1.dart'; |
+import 'package:product2.client/entity.dart'; |
+'''); |
+ // validate change |
+ _assertSort(r''' |
+library lib; |
+ |
+import 'package:product.ui/entity.dart'; |
+import 'package:product.ui.api/entity1.dart'; |
+import 'package:product.ui.api/entity2.dart'; |
+import 'package:product.ui.api.aaa/manager2.dart'; |
+import 'package:product.ui.api.bbb/manager1.dart'; |
+import 'package:product2.client/entity.dart'; |
+'''); |
+ } |
+ |
void test_unitMembers_class() { |
_parseTestUnit(r''' |
class C {} |