diff options
Diffstat (limited to 'testing/web-platform/tests/workers/constructors/SharedWorker/interface-objects.js')
-rw-r--r-- | testing/web-platform/tests/workers/constructors/SharedWorker/interface-objects.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/testing/web-platform/tests/workers/constructors/SharedWorker/interface-objects.js b/testing/web-platform/tests/workers/constructors/SharedWorker/interface-objects.js new file mode 100644 index 0000000000..2a7aaee687 --- /dev/null +++ b/testing/web-platform/tests/workers/constructors/SharedWorker/interface-objects.js @@ -0,0 +1,13 @@ +let prt; +const handleCall = e => { + const log = []; + for (let i = 0; i < e.data.length; ++i) { + if (!(e.data[i] in self)) + log.push(e.data[i]); + } + prt.postMessage('These were missing: '+log.join(', ')); +}; +onconnect = e => { + prt = e.ports[0]; + prt.onmessage = handleCall; +}; |