| This is a testharness.js-based test. |
| PASS postMessage results in correct event |
| PASS messages are delivered in port creation order |
| PASS messages aren't delivered to a closed port |
| PASS messages aren't delivered to a port closed after calling postMessage. |
| PASS closing and creating channels during message delivery works correctly |
| FAIL Closing a channel in onmessage prevents already queued tasks from firing onmessage events assert_array_equals: lengths differ, expected array ["c2: first", "c3: first", "c3: done"] length 3, got ["c2: first", "c3: first", "c2: done", "c3: done"] length 4 |
| Harness: the test ran to completion. |
| |