summaryrefslogtreecommitdiff
path: root/tests/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testdata')
-rw-r--r--tests/testdata/run/websocket_server_idletimeout.ts6
-rw-r--r--tests/testdata/test/load_unload.out14
-rw-r--r--tests/testdata/test/load_unload.ts3
3 files changed, 20 insertions, 3 deletions
diff --git a/tests/testdata/run/websocket_server_idletimeout.ts b/tests/testdata/run/websocket_server_idletimeout.ts
index 85b031b8e..82a35605a 100644
--- a/tests/testdata/run/websocket_server_idletimeout.ts
+++ b/tests/testdata/run/websocket_server_idletimeout.ts
@@ -11,10 +11,12 @@ const { response, socket } = Deno.upgradeWebSocket(request, {
idleTimeout: 1,
});
socket.onerror = (e) => {
+ console.log(e);
assertEquals((e as ErrorEvent).message, "No response from ping frame.");
errorDeferred.resolve();
};
socket.onclose = (e) => {
+ console.log(e);
assertEquals(e.reason, "No response from ping frame.");
closeDeferred.resolve();
};
@@ -22,4 +24,6 @@ await respondWith(response);
await errorDeferred.promise;
await closeDeferred.promise;
-listener.close();
+
+// TODO(mmastrac): this doesn't exit on its own. Why?
+Deno.exit(123);
diff --git a/tests/testdata/test/load_unload.out b/tests/testdata/test/load_unload.out
index aef7531af..75187fa7b 100644
--- a/tests/testdata/test/load_unload.out
+++ b/tests/testdata/test/load_unload.out
@@ -1,6 +1,16 @@
-Check [WILDCARD]/test/load_unload.ts
-running 1 test from ./test/load_unload.ts
+Check [WILDCARD]/load_unload.ts
+------- pre-test output -------
+load
+----- pre-test output end -----
+running 1 test from [WILDCARD]/load_unload.ts
+test ...
+------- output -------
+test
+----- output end -----
test ... ok ([WILDCARD])
+------- post-test output -------
+unload
+----- post-test output end -----
ok | 1 passed | 0 failed ([WILDCARD])
diff --git a/tests/testdata/test/load_unload.ts b/tests/testdata/test/load_unload.ts
index 2bd04a676..5027b949a 100644
--- a/tests/testdata/test/load_unload.ts
+++ b/tests/testdata/test/load_unload.ts
@@ -4,6 +4,7 @@ addEventListener("load", () => {
throw new Error("Interval is already set");
}
+ console.log("load");
interval = setInterval(() => {}, 0);
});
@@ -12,10 +13,12 @@ addEventListener("unload", () => {
throw new Error("Interval was not set");
}
+ console.log("unload");
clearInterval(interval);
});
Deno.test("test", () => {
+ console.log("test");
if (!interval) {
throw new Error("Interval was not set");
}