summaryrefslogtreecommitdiffstats
path: root/remote/test/puppeteer/test/assets/worker
diff options
context:
space:
mode:
Diffstat (limited to 'remote/test/puppeteer/test/assets/worker')
-rw-r--r--remote/test/puppeteer/test/assets/worker/worker.html14
-rw-r--r--remote/test/puppeteer/test/assets/worker/worker.js16
2 files changed, 30 insertions, 0 deletions
diff --git a/remote/test/puppeteer/test/assets/worker/worker.html b/remote/test/puppeteer/test/assets/worker/worker.html
new file mode 100644
index 0000000000..7de2d9fd9e
--- /dev/null
+++ b/remote/test/puppeteer/test/assets/worker/worker.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Worker test</title>
+ </head>
+ <body>
+ <script>
+ var worker = new Worker('worker.js');
+ worker.onmessage = function(message) {
+ console.log(message.data);
+ };
+ </script>
+ </body>
+</html> \ No newline at end of file
diff --git a/remote/test/puppeteer/test/assets/worker/worker.js b/remote/test/puppeteer/test/assets/worker/worker.js
new file mode 100644
index 0000000000..0626f13e58
--- /dev/null
+++ b/remote/test/puppeteer/test/assets/worker/worker.js
@@ -0,0 +1,16 @@
+console.log('hello from the worker');
+
+function workerFunction() {
+ return 'worker function result';
+}
+
+self.addEventListener('message', (event) => {
+ console.log('got this data: ' + event.data);
+});
+
+(async function () {
+ while (true) {
+ self.postMessage(workerFunction.toString());
+ await new Promise((x) => setTimeout(x, 100));
+ }
+})();