OLD | NEW |
| (Empty) |
1 <!-- | |
2 /* | |
3 --> | |
4 <!doctype html> | |
5 <title>setting members of worker.port</title> | |
6 <script src="/resources/testharness.js"></script> | |
7 <script src="/resources/testharnessreport.js"></script> | |
8 <div id="log"></div> | |
9 <script> | |
10 setup(function() { | |
11 window.worker = new SharedWorker('#', ''); | |
12 }); | |
13 test(function() { | |
14 worker.port.postMessage = 1; | |
15 assert_equals(worker.port.postMessage, 1); | |
16 }, 'postMessage'); | |
17 test(function() { | |
18 worker.port.start = 1; | |
19 assert_equals(worker.port.start, 1); | |
20 }, 'start'); | |
21 test(function() { | |
22 worker.port.close = 1; | |
23 assert_equals(worker.port.close, 1); | |
24 }, 'close'); | |
25 test(function() { | |
26 var f = function(){}; | |
27 worker.port.onmessage = f; | |
28 assert_equals(worker.port.onmessage, f, 'function(){}'); | |
29 worker.port.onmessage = 1; | |
30 assert_equals(worker.port.onmessage, null, '1'); | |
31 worker.port.onmessage = f; | |
32 worker.port.onmessage = ';'; | |
33 assert_equals(worker.port.onmessage, null, '";"'); | |
34 worker.port.onmessage = f; | |
35 worker.port.onmessage = {handleEvent:function(){}}; | |
36 assert_equals(worker.port.onmessage, null, '{handleEvent:function(){}}'); | |
37 worker.port.onmessage = f; | |
38 worker.port.onmessage = null; | |
39 assert_equals(worker.port.onmessage, null, 'null'); | |
40 worker.port.onmessage = f; | |
41 worker.port.onmessage = undefined; | |
42 assert_equals(worker.port.onmessage, null, 'undefined'); | |
43 }, 'onmessage'); | |
44 test(function() { | |
45 worker.port.addEventListener = 1; | |
46 assert_equals(worker.port.addEventListener, 1); | |
47 }, 'addEventListener'); | |
48 test(function() { | |
49 worker.port.removeEventListener = 1; | |
50 assert_equals(worker.port.removeEventListener, 1); | |
51 }, 'removeEventListener'); | |
52 test(function() { | |
53 worker.port.despatchEvent = 1; | |
54 assert_equals(worker.port.despatchEvent, 1); | |
55 }, 'despatchEvent'); | |
56 </script> | |
57 <!-- | |
58 */ | |
59 //--> | |
OLD | NEW |