Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 import 'dart:isolate'; | |
|
Lasse Reichstein Nielsen
2015/05/11 20:11:14
Add copyright header.
Consider adding library tag
| |
| 2 import 'dart:async'; | |
| 3 import 'package:unittest/unittest.dart'; | |
| 4 | |
| 5 import 'deferred_in_isolate2_lib.dart' deferred as lib; | |
| 6 | |
| 7 loadDeferred(port) { | |
| 8 lib.loadLibrary().then((_) { | |
| 9 port.send(lib.f()); | |
| 10 }); | |
| 11 } | |
| 12 | |
| 13 main() { | |
| 14 test("Deferred loading in isolate", () { | |
| 15 ReceivePort port = new ReceivePort(); | |
| 16 port.first.then(expectAsync((msg) { | |
| 17 expect(msg, equals("hi")); | |
| 18 })); | |
| 19 Isolate.spawn(loadDeferred, port.sendPort); | |
| 20 }); | |
| 21 } | |
| OLD | NEW |