OLD | NEW |
1 if (self.postMessage) | 1 if (self.postMessage) |
2 runTests(); | 2 runTests(); |
3 else | 3 else |
4 onconnect = handleConnect; | 4 onconnect = handleConnect; |
5 | 5 |
6 function handleConnect(event) | 6 function handleConnect(event) |
7 { | 7 { |
8 // For shared workers, create a faux postMessage() API to send message back
to the parent page. | 8 // For shared workers, create a faux postMessage() API to send message back
to the parent page. |
9 self.postMessage = function (message) { event.ports[0].postMessage(message);
}; | 9 self.postMessage = function (message) { event.ports[0].postMessage(message);
}; |
10 runTests(); | 10 runTests(); |
(...skipping 22 matching lines...) Expand all Loading... |
33 else | 33 else |
34 postMessage("FAIL: worker: closeEvent.wasClean should be true bu
t was \"" + closeEvent.wasClean + "\"."); | 34 postMessage("FAIL: worker: closeEvent.wasClean should be true bu
t was \"" + closeEvent.wasClean + "\"."); |
35 postMessage("DONE"); | 35 postMessage("DONE"); |
36 }; | 36 }; |
37 } catch (e) { | 37 } catch (e) { |
38 postMessage("FAIL: worker: Unexpected exception: " + e); | 38 postMessage("FAIL: worker: Unexpected exception: " + e); |
39 } finally { | 39 } finally { |
40 postMessage("PASS: worker: successfullyParsed:" + ws); | 40 postMessage("PASS: worker: successfullyParsed:" + ws); |
41 } | 41 } |
42 }; | 42 }; |
OLD | NEW |