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 70d2fb48aec82512ec8b0562761a727e3edb3d5a..514b8dd4df3952b159549d5fd9aad7b3bda41395 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')); |
- 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:Error: Duplicate import of "fisk".:error', |
- 'memory:main.dart:86:90:Error: Duplicate import of "hest".:error' |
- ]; |
- Expect.listEquals(expected, diagnostics); |
- Expect.isTrue(compiler.compilationFailed); |
+ 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:Error: Duplicate import of "fisk".:error', |
+ 'memory:main.dart:86:90:Error: Duplicate import of "hest".:error' |
+ ]; |
+ Expect.listEquals(expected, diagnostics); |
+ Expect.isTrue(compiler.compilationFailed); |
+ }); |
} |
const Map MEMORY_SOURCE_FILES = const { |