aboutsummaryrefslogtreecommitdiff
path: root/test/js/web/websocket/websocket-subprocess.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test/js/web/websocket/websocket-subprocess.ts')
-rw-r--r--test/js/web/websocket/websocket-subprocess.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/js/web/websocket/websocket-subprocess.ts b/test/js/web/websocket/websocket-subprocess.ts
new file mode 100644
index 000000000..fd25b7fd5
--- /dev/null
+++ b/test/js/web/websocket/websocket-subprocess.ts
@@ -0,0 +1,13 @@
+const host = process.argv[2];
+
+const ws = new WebSocket(host);
+
+ws.onmessage = message => {
+ if (message.data === "hello websocket") {
+ ws.send("hello");
+ } else if (message.data === "timeout") {
+ setTimeout(() => {
+ ws.send("close");
+ }, 300);
+ }
+};