summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/deno_exit_tampering.ts
diff options
context:
space:
mode:
authorYoshiya Hinosawa <stibium121@gmail.com>2022-05-20 11:57:05 +0900
committerGitHub <noreply@github.com>2022-05-20 11:57:05 +0900
commite7c894e8f54ebd2d9fd61c97a265906ac54e2068 (patch)
tree86ae707a89d2e069bfdfb93a32b7c9525e010680 /cli/tests/testdata/deno_exit_tampering.ts
parent0a96cb62a83f1d881ebc7fd93dee1796d20f17ff (diff)
fix: prevent Deno.exit to fail when dispatchEvent tampered (#14665)
Co-authored-by: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'cli/tests/testdata/deno_exit_tampering.ts')
-rw-r--r--cli/tests/testdata/deno_exit_tampering.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/cli/tests/testdata/deno_exit_tampering.ts b/cli/tests/testdata/deno_exit_tampering.ts
new file mode 100644
index 000000000..3b24261e2
--- /dev/null
+++ b/cli/tests/testdata/deno_exit_tampering.ts
@@ -0,0 +1,3 @@
+delete globalThis.dispatchEvent;
+delete EventTarget.prototype.dispatchEvent;
+Deno.exit(42);