Index: tests/compiler/dart2js/unneeded_part_js_test.dart |
diff --git a/tests/compiler/dart2js/unneeded_part_js_test.dart b/tests/compiler/dart2js/unneeded_part_js_test.dart |
index cebcd91051675dea564858d945111454dbb744e8..c8c0f20180175c0b5cd710b0e4af6530aea95ee0 100644 |
--- a/tests/compiler/dart2js/unneeded_part_js_test.dart |
+++ b/tests/compiler/dart2js/unneeded_part_js_test.dart |
@@ -5,6 +5,7 @@ |
// Test that no parts are emitted when deferred loading isn't used. |
import 'package:expect/expect.dart'; |
+import "package:async_helper/async_helper.dart"; |
import 'memory_source_file_helper.dart'; |
import '../../../sdk/lib/_internal/compiler/implementation/dart2jslib.dart' |
@@ -20,8 +21,7 @@ main() { |
Uri libraryRoot = script.resolve('../../../sdk/'); |
Uri packageRoot = script.resolve('./packages/'); |
- MemorySourceFileProvider.MEMORY_SOURCE_FILES = MEMORY_SOURCE_FILES; |
- var provider = new MemorySourceFileProvider(); |
+ var provider = new MemorySourceFileProvider(MEMORY_SOURCE_FILES); |
void diagnosticHandler(Uri uri, int begin, int end, |
String message, Diagnostic kind) { |
if (kind == Diagnostic.VERBOSE_INFO) { |
@@ -41,8 +41,9 @@ main() { |
libraryRoot, |
packageRoot, |
[]); |
- compiler.run(Uri.parse('memory:main.dart')); |
- Expect.isFalse(compiler.compilationFailed); |
+ asyncTest(() => compiler.run(Uri.parse('memory:main.dart')).then((_) { |
+ Expect.isFalse(compiler.compilationFailed); |
+ })); |
} |
const Map MEMORY_SOURCE_FILES = const { |