summaryrefslogtreecommitdiff
path: root/tests/specs/bench/before_unload_prevent_default
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-04-29 10:08:27 -0400
committerGitHub <noreply@github.com>2024-04-29 10:08:27 -0400
commitda52058a945999d486b07700d2834f027a65947c (patch)
treeb6031c274cbc36dcefc6d681473e366cdb208c89 /tests/specs/bench/before_unload_prevent_default
parentb02ffec37c73be8a73b95b33b32efa693e84e01b (diff)
chore: migrate bench, publish, and more itests to spec tests (#23584)
Diffstat (limited to 'tests/specs/bench/before_unload_prevent_default')
-rw-r--r--tests/specs/bench/before_unload_prevent_default/__test__.jsonc4
-rw-r--r--tests/specs/bench/before_unload_prevent_default/before_unload_prevent_default.out7
-rw-r--r--tests/specs/bench/before_unload_prevent_default/before_unload_prevent_default.ts6
3 files changed, 17 insertions, 0 deletions
diff --git a/tests/specs/bench/before_unload_prevent_default/__test__.jsonc b/tests/specs/bench/before_unload_prevent_default/__test__.jsonc
new file mode 100644
index 000000000..5253af5df
--- /dev/null
+++ b/tests/specs/bench/before_unload_prevent_default/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "bench --quiet before_unload_prevent_default.ts",
+ "output": "before_unload_prevent_default.out"
+}
diff --git a/tests/specs/bench/before_unload_prevent_default/before_unload_prevent_default.out b/tests/specs/bench/before_unload_prevent_default/before_unload_prevent_default.out
new file mode 100644
index 000000000..dcb6d8194
--- /dev/null
+++ b/tests/specs/bench/before_unload_prevent_default/before_unload_prevent_default.out
@@ -0,0 +1,7 @@
+cpu: [WILDCARD]
+runtime: deno [WILDCARD]
+
+[WILDCARD]/before_unload_prevent_default.ts
+benchmark time (avg) iter/s (min … max) p75 p99 p995
+--------------------------------------------------------------- -----------------------------
+foo [WILDCARD] [WILDCARD]/iter[WILDCARD]([WILDCARD] … [WILDCARD]) [WILDCARD]
diff --git a/tests/specs/bench/before_unload_prevent_default/before_unload_prevent_default.ts b/tests/specs/bench/before_unload_prevent_default/before_unload_prevent_default.ts
new file mode 100644
index 000000000..2759d4659
--- /dev/null
+++ b/tests/specs/bench/before_unload_prevent_default/before_unload_prevent_default.ts
@@ -0,0 +1,6 @@
+addEventListener("beforeunload", (e) => {
+ // The worker should be killed once benchmarks are done regardless of this.
+ e.preventDefault();
+});
+
+Deno.bench("foo", () => {});