diff options
Diffstat (limited to 'test/bun.js/globals.test.js')
-rw-r--r-- | test/bun.js/globals.test.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/bun.js/globals.test.js b/test/bun.js/globals.test.js index b498e0e8e..68547ee21 100644 --- a/test/bun.js/globals.test.js +++ b/test/bun.js/globals.test.js @@ -22,6 +22,25 @@ it("extendable", () => { expect(true).toBe(true); }); +it("writable", () => { + const classes = [ + // ["Blob", Blob], + ["TextDecoder", TextDecoder], + // ["TextEncoder", TextEncoder], + ["Request", Request], + ["Response", Response], + // ["Headers", Headers], + // ["HTMLRewriter", HTMLRewriter], + // ["Transpiler", Bun.Transpiler], + ]; + for (let [name, Class] of classes) { + globalThis[name] = 123; + expect(globalThis[name]).toBe(123); + globalThis[name] = Class; + expect(globalThis[name]).toBe(Class); + } +}); + it("name", () => { const classes = [ ["Blob", Blob], |