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 |