OLD | NEW |
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file | 3 // BSD-style license that can be found in the LICENSE file |
4 | 4 |
5 #library('JsInterop4Test'); | 5 #library('JsInterop4Test'); |
6 #import('../../lib/unittest/unittest.dart'); | 6 #import('../../pkg/unittest/unittest.dart'); |
7 #import('../../lib/unittest/html_config.dart'); | 7 #import('../../pkg/unittest/html_config.dart'); |
8 #import('dart:html'); | 8 #import('dart:html'); |
9 #import('dart:isolate'); | 9 #import('dart:isolate'); |
10 | 10 |
11 final testData = const [1, '2', 'true']; | 11 final testData = const [1, '2', 'true']; |
12 | 12 |
13 void testIsolateEntry() { | 13 void testIsolateEntry() { |
14 var fun1 = window.lookupPort('fun1'); | 14 var fun1 = window.lookupPort('fun1'); |
15 var result = fun1.callSync(testData); | 15 var result = fun1.callSync(testData); |
16 | 16 |
17 var fun2 = window.lookupPort('fun2'); | 17 var fun2 = window.lookupPort('fun2'); |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
55 window.setTimeout(done, 0); | 55 window.setTimeout(done, 0); |
56 }; | 56 }; |
57 | 57 |
58 var port2 = new ReceivePortSync(); | 58 var port2 = new ReceivePortSync(); |
59 port2.receive(fun2); | 59 port2.receive(fun2); |
60 window.registerPort('fun2', port2.toSendPort()); | 60 window.registerPort('fun2', port2.toSendPort()); |
61 | 61 |
62 spawnDomFunction(testIsolateEntry); | 62 spawnDomFunction(testIsolateEntry); |
63 }); | 63 }); |
64 } | 64 } |
OLD | NEW |