()
| 48 | } |
| 49 | |
| 50 | function stepThree() { |
| 51 | for (let i = 0; i < count; i++) { |
| 52 | s[i].port.postMessage(String(i)); |
| 53 | if (i === (count - 1)) { |
| 54 | s[i].port.onmessage = function (message) { |
| 55 | if ((messageCount + count) !== message.messageCount) |
| 56 | return $DONE("out of order message"); |
| 57 | if (String(i) !== message.value) |
| 58 | return $DONE("unexpected message value"); |
| 59 | |
| 60 | messageCount += count; |
| 61 | stepFour(); |
| 62 | } |
| 63 | } |
| 64 | else |
| 65 | delete s[i].port.onmessage; |
| 66 | } |
| 67 | } |
| 68 | |
| 69 | |
| 70 | function stepFour() { |
no test coverage detected