| Index: pkg/analyzer/test/src/context/context_test.dart
|
| diff --git a/pkg/analyzer/test/src/context/context_test.dart b/pkg/analyzer/test/src/context/context_test.dart
|
| index 8f960348427ad4e451274a5a426c00c22bd5bec5..908f08e1ffea0e63a15d6ef9e3ba1ba4ee7ebbb4 100644
|
| --- a/pkg/analyzer/test/src/context/context_test.dart
|
| +++ b/pkg/analyzer/test/src/context/context_test.dart
|
| @@ -55,7 +55,7 @@ main() {
|
|
|
| @reflectiveTest
|
| class AnalysisContextImplTest extends AbstractContextTest {
|
| - Future fail_analyzedSources_removed() async {
|
| + Future fail_implicitAnalysisEvents_removed() async {
|
| AnalyzedSourcesListener listener = new AnalyzedSourcesListener();
|
| context.implicitAnalysisEvents.listen(listener.onData);
|
| //
|
| @@ -116,24 +116,6 @@ class AnalysisContextImplTest extends AbstractContextTest {
|
| super.tearDown();
|
| }
|
|
|
| - Future test_analyzedSources_added() async {
|
| - AnalyzedSourcesListener listener = new AnalyzedSourcesListener();
|
| - context.implicitAnalysisEvents.listen(listener.onData);
|
| - //
|
| - // Create a file that references an file that is not explicitly being
|
| - // analyzed and fully analyze it. Ensure that the listener is told about
|
| - // the implicitly analyzed file.
|
| - //
|
| - Source sourceA = newSource('/a.dart', "library a; import 'b.dart';");
|
| - Source sourceB = newSource('/b.dart', "library b;");
|
| - ChangeSet changeSet = new ChangeSet();
|
| - changeSet.addedSource(sourceA);
|
| - context.applyChanges(changeSet);
|
| - context.computeErrors(sourceA);
|
| - await pumpEventQueue();
|
| - listener.expectAnalyzed(sourceB);
|
| - }
|
| -
|
| Future test_applyChanges_add() {
|
| SourcesChangedListener listener = new SourcesChangedListener();
|
| context.onSourcesChanged.listen(listener.onData);
|
| @@ -1250,6 +1232,24 @@ main() {}''');
|
| expect(analysisResult.changeNotices, isNotNull);
|
| }
|
|
|
| + Future test_implicitAnalysisEvents_added() async {
|
| + AnalyzedSourcesListener listener = new AnalyzedSourcesListener();
|
| + context.implicitAnalysisEvents.listen(listener.onData);
|
| + //
|
| + // Create a file that references an file that is not explicitly being
|
| + // analyzed and fully analyze it. Ensure that the listener is told about
|
| + // the implicitly analyzed file.
|
| + //
|
| + Source sourceA = newSource('/a.dart', "library a; import 'b.dart';");
|
| + Source sourceB = newSource('/b.dart', "library b;");
|
| + ChangeSet changeSet = new ChangeSet();
|
| + changeSet.addedSource(sourceA);
|
| + context.applyChanges(changeSet);
|
| + context.computeErrors(sourceA);
|
| + await pumpEventQueue();
|
| + listener.expectAnalyzed(sourceB);
|
| + }
|
| +
|
| void test_isClientLibrary_dart() {
|
| Source source = addSource("/test.dart", r'''
|
| import 'dart:html';
|
|
|