| Index: pkg/analysis_server/test/context_manager_test.dart
|
| diff --git a/pkg/analysis_server/test/context_manager_test.dart b/pkg/analysis_server/test/context_manager_test.dart
|
| index 161c060e8241d63c1b562b0bf18a37de1268c023..0fb219275c536f34ba65a493c47dfaf750f315af 100644
|
| --- a/pkg/analysis_server/test/context_manager_test.dart
|
| +++ b/pkg/analysis_server/test/context_manager_test.dart
|
| @@ -323,6 +323,24 @@ class ContextManagerTest {
|
| manager.assertContextFiles(project, [file1, file2]);
|
| }
|
|
|
| + void test_setRoots_exclude_sameRoot_removeExcludedFile_inFolder() {
|
| + // prepare paths
|
| + String project = '/project';
|
| + String file1 = '$project/bin/file1.dart';
|
| + String file2 = '$project/bin/file2.dart';
|
| + // create files
|
| + resourceProvider.newFile(file1, '// 1');
|
| + resourceProvider.newFile(file2, '// 2');
|
| + // set roots
|
| + manager.setRoots(<String>[project], <String>[file2], <String, String>{});
|
| + manager.assertContextPaths([project]);
|
| + manager.assertContextFiles(project, [file1]);
|
| + // stop excluding "2"
|
| + manager.setRoots(<String>[project], <String>[], <String, String>{});
|
| + manager.assertContextPaths([project]);
|
| + manager.assertContextFiles(project, [file1, file2]);
|
| + }
|
| +
|
| void test_setRoots_exclude_sameRoot_removeExcludedFolder() {
|
| // prepare paths
|
| String project = '/project';
|
|
|