aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/workers/support/SharedWorker-create-common.js
diff options
context:
space:
mode:
authorWPT Sync Bot <josh+wptsync@joshmatthews.net>2019-01-30 20:36:46 -0500
committerWPT Sync Bot <josh+wptsync@joshmatthews.net>2019-01-30 22:39:55 -0500
commitb56a3b8e69711d764d5ca0fe01fe6451ef9e4f74 (patch)
treeb4c3dcb43d70bb7aaec15c4f1acc308862e82941 /tests/wpt/web-platform-tests/workers/support/SharedWorker-create-common.js
parent65370f17c98225f7e71c72ea2e0cb2d0a81487f3 (diff)
downloadservo-b56a3b8e69711d764d5ca0fe01fe6451ef9e4f74.tar.gz
servo-b56a3b8e69711d764d5ca0fe01fe6451ef9e4f74.zip
Update web-platform-tests to revision ac12b3e9488edb436f063b11213e954ae62d5a5e
Diffstat (limited to 'tests/wpt/web-platform-tests/workers/support/SharedWorker-create-common.js')
-rw-r--r--tests/wpt/web-platform-tests/workers/support/SharedWorker-create-common.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/wpt/web-platform-tests/workers/support/SharedWorker-create-common.js b/tests/wpt/web-platform-tests/workers/support/SharedWorker-create-common.js
new file mode 100644
index 00000000000..1d06174f12d
--- /dev/null
+++ b/tests/wpt/web-platform-tests/workers/support/SharedWorker-create-common.js
@@ -0,0 +1,8 @@
+// Make a SharedWorker that has the same external interface as a DedicatedWorker, to use in shared test code.
+function createWorker()
+{
+ var worker = new SharedWorker('support/SharedWorker-common.js', 'name');
+ worker.port.onmessage = function(evt) { worker.onmessage(evt); };
+ worker.postMessage = function(msg, port) { worker.port.postMessage(msg, port); };
+ return worker;
+}