| importScripts("/resources/testharness.js"); | |
| test(() => { | |
| try { | |
| postMessage("SUCCESS: postMessage() called directly"); | |
| postMessage.call(null, "SUCCESS: postMessage() invoked via postMessage.call()"); | |
| var saved = postMessage; | |
| saved("SUCCESS: postMessage() called via intermediate variable"); | |
| } catch (ex) { | |
| assert_unreached("FAIL: unexpected exception (" + ex + ") received while calling functions from the worker context."); | |
| } | |
| }, 'Test calling functions from WorkerContext.'); | |
| done(); |