aboutsummaryrefslogtreecommitdiff
path: root/test/js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2023-08-06 07:35:07 -0700
committerGravatar GitHub <noreply@github.com> 2023-08-06 07:35:07 -0700
commitfa4e5d033e40f5af8151a0d7f55fb95b8254ceb0 (patch)
treee574dbdbe9771503c33dab9d1ee75c4e109a515a /test/js
parent14624454196370e08309d4f0b0463b494e4df9ca (diff)
downloadbun-fa4e5d033e40f5af8151a0d7f55fb95b8254ceb0.tar.gz
bun-fa4e5d033e40f5af8151a0d7f55fb95b8254ceb0.tar.zst
bun-fa4e5d033e40f5af8151a0d7f55fb95b8254ceb0.zip
Fixes #3129 (#4018)
* Fixes #3129 * add CloseEvent --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to 'test/js')
-rw-r--r--test/js/bun/globals.test.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/test/js/bun/globals.test.js b/test/js/bun/globals.test.js
index ac2d40659..6b004a5f7 100644
--- a/test/js/bun/globals.test.js
+++ b/test/js/bun/globals.test.js
@@ -1,8 +1,7 @@
-import { it, describe, expect } from "bun:test";
+import { expect, it } from "bun:test";
it("extendable", () => {
const classes = [Blob, TextDecoder, TextEncoder, Request, Response, Headers, HTMLRewriter, Bun.Transpiler, Buffer];
- // None of these should error
for (let Class of classes) {
var Foo = class extends Class {};
var bar = Class === Request ? new Request({ url: "https://example.com" }) : new Foo();
@@ -15,15 +14,17 @@ it("extendable", () => {
it("writable", () => {
const classes = [
- // ["Blob", Blob],
["TextDecoder", TextDecoder],
- // ["TextEncoder", TextEncoder],
["Request", Request],
["Response", Response],
["Headers", Headers],
["Buffer", Buffer],
- // ["HTMLRewriter", HTMLRewriter],
- // ["Transpiler", Bun.Transpiler],
+ ["Event", Event],
+ ["DOMException", DOMException],
+ ["EventTarget", EventTarget],
+ ["ErrorEvent", ErrorEvent],
+ ["CustomEvent", CustomEvent],
+ ["CloseEvent", CloseEvent],
];
for (let [name, Class] of classes) {
globalThis[name] = 123;