| Index: pkg/analysis_server/test/analysis/update_content_test.dart
|
| diff --git a/pkg/analysis_server/test/analysis/update_content_test.dart b/pkg/analysis_server/test/analysis/update_content_test.dart
|
| index 7ca1fba2bbf8f576bd956a6b7d73a711dc8f5d72..6ba9e2d5489026ac22f0a9159e596a1f074a273d 100644
|
| --- a/pkg/analysis_server/test/analysis/update_content_test.dart
|
| +++ b/pkg/analysis_server/test/analysis/update_content_test.dart
|
| @@ -8,8 +8,8 @@ import 'package:analysis_server/plugin/protocol/protocol.dart';
|
| import 'package:analysis_server/src/analysis_server.dart';
|
| import 'package:analysis_server/src/constants.dart';
|
| import 'package:analysis_server/src/services/index/index.dart';
|
| +import 'package:analyzer/dart/ast/ast.dart';
|
| import 'package:analyzer/file_system/file_system.dart';
|
| -import 'package:analyzer/src/generated/ast.dart';
|
| import 'package:analyzer/src/generated/engine.dart';
|
| import 'package:analyzer/src/generated/source.dart';
|
| import 'package:test_reflective_loader/test_reflective_loader.dart';
|
| @@ -160,6 +160,29 @@ f() {}
|
| }
|
| }
|
|
|
| + test_overlay_addPreviouslyImported() async {
|
| + Folder project = resourceProvider.newFolder('/project');
|
| + handleSuccessfulRequest(
|
| + new AnalysisSetAnalysisRootsParams([project.path], []).toRequest('0'));
|
| +
|
| + server.updateContent('1',
|
| + {'/project/main.dart': new AddContentOverlay('import "target.dart";')});
|
| + await server.onAnalysisComplete;
|
| + expect(filesErrors, {
|
| + '/project/main.dart': ["1: Target of URI does not exist: 'target.dart'"],
|
| + '/project/target.dart': []
|
| + });
|
| +
|
| + server.updateContent('1',
|
| + {'/project/target.dart': new AddContentOverlay('import "none.dart";')});
|
| + await server.onAnalysisComplete;
|
| + expect(filesErrors, {
|
| + '/project/main.dart': ["1: Unused import"],
|
| + '/project/target.dart': ["1: Target of URI does not exist: 'none.dart'"],
|
| + '/project/none.dart': []
|
| + });
|
| + }
|
| +
|
| test_overlayOnly() async {
|
| String filePath = '/User/project1/test.dart';
|
| Folder folder1 = resourceProvider.newFolder('/User/project1');
|
| @@ -189,29 +212,6 @@ f() {}
|
| expect(_getUserSources(context2), isEmpty);
|
| }
|
|
|
| - test_overlay_addPreviouslyImported() async {
|
| - Folder project = resourceProvider.newFolder('/project');
|
| - handleSuccessfulRequest(
|
| - new AnalysisSetAnalysisRootsParams([project.path], []).toRequest('0'));
|
| -
|
| - server.updateContent('1',
|
| - {'/project/main.dart': new AddContentOverlay('import "target.dart";')});
|
| - await server.onAnalysisComplete;
|
| - expect(filesErrors, {
|
| - '/project/main.dart': ["1: Target of URI does not exist: 'target.dart'"],
|
| - '/project/target.dart': []
|
| - });
|
| -
|
| - server.updateContent('1',
|
| - {'/project/target.dart': new AddContentOverlay('import "none.dart";')});
|
| - await server.onAnalysisComplete;
|
| - expect(filesErrors, {
|
| - '/project/main.dart': ["1: Unused import"],
|
| - '/project/target.dart': ["1: Target of URI does not exist: 'none.dart'"],
|
| - '/project/none.dart': []
|
| - });
|
| - }
|
| -
|
| test_removeOverlay_incrementalChange() async {
|
| createProject();
|
| addTestFile('main() { print(1); }');
|
|
|