aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js')
-rw-r--r--tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js b/tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js
new file mode 100644
index 00000000000..e1c547ab6a4
--- /dev/null
+++ b/tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js
@@ -0,0 +1,10 @@
+if ('DedicatedWorkerGlobalScope' in self &&
+ self instanceof DedicatedWorkerGlobalScope) {
+ postMessage('LOADED');
+} else if (
+ 'SharedWorkerGlobalScope' in self &&
+ self instanceof SharedWorkerGlobalScope) {
+ self.onconnect = e => {
+ e.ports[0].postMessage('LOADED');
+ };
+}