| Index: pkg/analysis_server/test/analysis_server_test.dart
|
| diff --git a/pkg/analysis_server/test/analysis_server_test.dart b/pkg/analysis_server/test/analysis_server_test.dart
|
| index 90ab3ca0d9e867483619a1dfc9e28a64da808ea9..2a8a68cae7117a2330cdf1d0901934e7bdc4f680 100644
|
| --- a/pkg/analysis_server/test/analysis_server_test.dart
|
| +++ b/pkg/analysis_server/test/analysis_server_test.dart
|
| @@ -136,6 +136,34 @@ import "../foo/foo.dart";
|
| });
|
| }
|
|
|
| + test_getAnalysisContext_nested() {
|
| + String dir1Path = '/dir1';
|
| + String dir2Path = dir1Path + '/dir2';
|
| + String filePath = dir2Path + '/file.dart';
|
| + Folder dir1 = resourceProvider.newFolder(dir1Path);
|
| + Folder dir2 = resourceProvider.newFolder(dir2Path);
|
| + resourceProvider.newFile(filePath, 'library lib;');
|
| +
|
| + AnalysisContext context1 = AnalysisEngine.instance.createAnalysisContext();
|
| + AnalysisContext context2 = AnalysisEngine.instance.createAnalysisContext();
|
| + server.folderMap[dir1] = context1;
|
| + server.folderMap[dir2] = context2;
|
| +
|
| + expect(server.getAnalysisContext(filePath), context2);
|
| + }
|
| +
|
| + test_getAnalysisContext_simple() {
|
| + String dirPath = '/dir';
|
| + String filePath = dirPath + '/file.dart';
|
| + Folder dir = resourceProvider.newFolder(dirPath);
|
| + resourceProvider.newFile(filePath, 'library lib;');
|
| +
|
| + AnalysisContext context = AnalysisEngine.instance.createAnalysisContext();
|
| + server.folderMap[dir] = context;
|
| +
|
| + expect(server.getAnalysisContext(filePath), context);
|
| + }
|
| +
|
| Future test_contextsChangedEvent() {
|
| resourceProvider.newFolder('/foo');
|
|
|
|
|