()
| 32 | assert.throws(SyntaxError, () => s[0].port.postMessage.call(new $TESTMC.HostObject, 0, 64), "postMessage with non-SharedWorker this"); |
| 33 | |
| 34 | function stepTwo() { |
| 35 | for (let i = count - 1; i >= 0; i--) { |
| 36 | s[i].port.onmessage = function (message) { |
| 37 | if ((count - i) !== message.messageCount) |
| 38 | return $DONE("out of order message"); |
| 39 | if (i !== message.value) |
| 40 | return $DONE("unexpected message value"); |
| 41 | if (0 === message.value) { |
| 42 | messageCount += count; |
| 43 | stepThree(); |
| 44 | } |
| 45 | } |
| 46 | s[i].port.postMessage(i); |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | function stepThree() { |
| 51 | for (let i = 0; i < count; i++) { |
no test coverage detected