Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(552)

Unified Diff: tests/lib/async/deferred/deferred_in_isolate_test.dart

Issue 429883002: Remove support for the DeferredLibrary annotation and remove tests of it (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tests/lib/async/deferred/deferred_in_isolate_test.dart
diff --git a/tests/lib/async/deferred/deferred_in_isolate_test.dart b/tests/lib/async/deferred/deferred_in_isolate_test.dart
index 2ced41721520276eefb682cbab410f33b536866c..08cd0dae0034c8f5a519e8bbb35315ca6050c29a 100644
--- a/tests/lib/async/deferred/deferred_in_isolate_test.dart
+++ b/tests/lib/async/deferred/deferred_in_isolate_test.dart
@@ -2,33 +2,20 @@ import 'dart:isolate';
import 'dart:async';
import 'package:unittest/unittest.dart';
-@a import 'deferred_in_isolate_lib.dart' as lib1;
-@b import 'deferred_library.dart' as lib2;
+import 'deferred_in_isolate_lib.dart' deferred as lib;
-const a = const DeferredLibrary("lib1");
-const b = const DeferredLibrary("NonExistingFile", uri: "wrong/");
-
-loadDeferred(ports) {
- a.load().then((_) {
- ports[0].send(lib1.f());
+loadDeferred(port) {
+ lib.loadLibrary().then((_) {
+ port.send(lib.f());
});
- b.load().then((b) {
- ports[1].send("No error");
- lib2.foo(20);
- }).catchError((_) {
- ports[1].send("Error caught");
- }, test: (e) => e is DeferredLoadException);
}
main() {
test("Deferred loading in isolate", () {
- List<ReceivePort> ports = new List.generate(2, (_) => new ReceivePort());
- ports[0].first.then(expectAsync((msg) {
+ ReceivePort port = new ReceivePort();
+ port.first.then(expectAsync((msg) {
expect(msg, equals("hi"));
}));
- ports[1].first.then(expectAsync((msg) {
- expect(msg, equals("Error caught"));
- }));
- Isolate.spawn(loadDeferred, ports.map((p) => p.sendPort).toList());
+ Isolate.spawn(loadDeferred, port.sendPort);
});
}

Powered by Google App Engine
This is Rietveld 408576698