OLD | NEW |
1 This test checks the various use cases around sending multiple ports through Wor
ker.postMessage | 1 This test checks the various use cases around sending multiple ports through Wor
ker.postMessage |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
| 6 PASS worker.postMessage() threw exception TypeError: Failed to execute 'postMess
age' on 'Worker': 1 argument required, but only 0 present.. |
6 PASS worker.postMessage("null port", [channel3.port1, null, channel3.port2]) thr
ew exception TypeError: Failed to execute 'postMessage' on 'Worker': Value at in
dex 1 is an untransferable 'null' value.. | 7 PASS worker.postMessage("null port", [channel3.port1, null, channel3.port2]) thr
ew exception TypeError: Failed to execute 'postMessage' on 'Worker': Value at in
dex 1 is an untransferable 'null' value.. |
7 PASS worker.postMessage("notAPort", [channel3.port1, {}, channel3.port2]) threw
exception TypeError: Failed to execute 'postMessage' on 'Worker': Value at index
1 does not have a transferable type.. | 8 PASS worker.postMessage("notAPort", [channel3.port1, {}, channel3.port2]) threw
exception TypeError: Failed to execute 'postMessage' on 'Worker': Value at index
1 does not have a transferable type.. |
8 PASS worker.postMessage("notAnArray", channel3.port1) threw exception TypeError:
Failed to execute 'postMessage' on 'Worker': The 2nd argument is neither an arr
ay, nor does it have indexed properties.. | 9 PASS worker.postMessage("notAnArray", channel3.port1) threw exception TypeError:
Failed to execute 'postMessage' on 'Worker': The 2nd argument is neither an arr
ay, nor does it have indexed properties.. |
9 PASS worker.postMessage("notASequence", [{length: 3}]) threw exception TypeError
: Failed to execute 'postMessage' on 'Worker': Value at index 0 does not have a
transferable type.. | 10 PASS worker.postMessage("notASequence", [{length: 3}]) threw exception TypeError
: Failed to execute 'postMessage' on 'Worker': Value at index 0 does not have a
transferable type.. |
10 PASS successfullyParsed is true | 11 PASS successfullyParsed is true |
11 | 12 |
12 TEST COMPLETE | 13 TEST COMPLETE |
| 14 PASS postMessage() threw exception: TypeError: Failed to execute 'postMessage' o
n 'WorkerGlobalScope': 1 argument required, but only 0 present. |
13 PASS event.ports is non-null and zero length when no port sent | 15 PASS event.ports is non-null and zero length when no port sent |
14 PASS event.ports is non-null and zero length when empty array sent | 16 PASS event.ports is non-null and zero length when empty array sent |
15 PASS event.ports contains two ports when two ports sent | 17 PASS event.ports contains two ports when two ports sent |
16 PASS event.ports contains two ports when two ports re-sent after error | 18 PASS event.ports contains two ports when two ports re-sent after error |
17 | 19 |
18 TEST COMPLETE | 20 TEST COMPLETE |
19 | 21 |
OLD | NEW |