| <p>Test that pages and workers can send Structure Message to one another.</p> |
| <p>On success, you will see a series of "PASS" messages, followed by "DONE".</p> |
| document.getElementById("result").innerHTML += message + "<br>"; |
| testRunner.waitUntilDone(); |
| var worker = new Worker("resources/worker-structure-message.js"); |
| worker.onmessage = function(evt) { |
| if (evt.data.indexOf("FAIL") == 0) { |
| worker.onmessage = function(evt) { |
| if (evt.data.operation == 'find-edges' && |
| ArrayBuffer.prototype.isPrototypeOf(evt.data.input) && |
| evt.data.input.byteLength == 20 && |
| evt.data.threshold == 0.6) { |
| log("PASS: Receive correct structure message from Worker."); |
| log("FAIL: Receive error structure message from Worker."); |
| var buf = new ArrayBuffer(20); |