Index: tests/compiler/dart2js/diagnose_ambiguous_test.dart |
diff --git a/tests/compiler/dart2js/diagnose_ambiguous_test.dart b/tests/compiler/dart2js/diagnose_ambiguous_test.dart |
index cd10b1b2fb82fd537543a29f58a6a4ce0fdc5fe2..389dd3e6d307ee7655757bef359a97ce5a31846f 100644 |
--- a/tests/compiler/dart2js/diagnose_ambiguous_test.dart |
+++ b/tests/compiler/dart2js/diagnose_ambiguous_test.dart |
@@ -32,28 +32,30 @@ main() { |
libraryRoot, |
packageRoot, |
['--analyze-only']); |
- compiler.run(Uri.parse('memory:main.dart')); |
+ compiler.run(Uri.parse('memory:main.dart')).then((_) { |
diagnostics.sort(); |
- var expected = [ |
- 'memory:exporter.dart:43:47:Info: "function(hest)" is defined here.:info', |
- 'memory:library.dart:14:19:Info: "class(Fisk)" is (re)exported by ' |
- 'multiple libraries.:info', |
- 'memory:library.dart:30:34:Info: "function(fisk)" is (re)exported by ' |
- 'multiple libraries.:info', |
- 'memory:library.dart:41:45:Info: "function(hest)" is defined here.' |
- ':info', |
- 'memory:main.dart:0:22:Info: "class(Fisk)" is imported here.:info', |
- 'memory:main.dart:0:22:Info: "function(fisk)" is imported here.:info', |
- 'memory:main.dart:0:22:Info: "function(hest)" is imported here.:info', |
- 'memory:main.dart:23:46:Info: "class(Fisk)" is imported here.:info', |
- 'memory:main.dart:23:46:Info: "function(fisk)" is imported here.:info', |
- 'memory:main.dart:23:46:Info: "function(hest)" is imported here.:info', |
- 'memory:main.dart:59:63:Warning: duplicate import of Fisk:warning', |
- 'memory:main.dart:76:80:duplicate import of fisk:error', |
- 'memory:main.dart:86:90:duplicate import of hest:error' |
- ]; |
- Expect.listEquals(expected, diagnostics); |
- Expect.isTrue(compiler.compilationFailed); |
+ var expected = [ |
+ 'memory:exporter.dart:43:47:Info: "function(hest)" is defined here.' |
+ ':info', |
+ 'memory:library.dart:14:19:Info: "class(Fisk)" is (re)exported by ' |
+ 'multiple libraries.:info', |
+ 'memory:library.dart:30:34:Info: "function(fisk)" is (re)exported by ' |
+ 'multiple libraries.:info', |
+ 'memory:library.dart:41:45:Info: "function(hest)" is defined here.' |
+ ':info', |
+ 'memory:main.dart:0:22:Info: "class(Fisk)" is imported here.:info', |
+ 'memory:main.dart:0:22:Info: "function(fisk)" is imported here.:info', |
+ 'memory:main.dart:0:22:Info: "function(hest)" is imported here.:info', |
+ 'memory:main.dart:23:46:Info: "class(Fisk)" is imported here.:info', |
+ 'memory:main.dart:23:46:Info: "function(fisk)" is imported here.:info', |
+ 'memory:main.dart:23:46:Info: "function(hest)" is imported here.:info', |
+ 'memory:main.dart:59:63:Warning: duplicate import of Fisk:warning', |
+ 'memory:main.dart:76:80:duplicate import of fisk:error', |
+ 'memory:main.dart:86:90:duplicate import of hest:error' |
+ ]; |
+ Expect.listEquals(expected, diagnostics); |
+ Expect.isTrue(compiler.compilationFailed); |
+ }); |
} |
const Map MEMORY_SOURCE_FILES = const { |