diff options
author | 2022-08-18 23:21:52 -0700 | |
---|---|---|
committer | 2022-08-18 23:21:52 -0700 | |
commit | 0f45386673fbf4f33b6e61b17ea49b69697ec79a (patch) | |
tree | 575ab281abf1d1250813aadc7e7473fb8d09ddf3 /test/bun.js/globals.test.js | |
parent | 88d2a97670e4f32043f72b4c0f6f8a0e9715e644 (diff) | |
download | bun-0f45386673fbf4f33b6e61b17ea49b69697ec79a.tar.gz bun-0f45386673fbf4f33b6e61b17ea49b69697ec79a.tar.zst bun-0f45386673fbf4f33b6e61b17ea49b69697ec79a.zip |
Make `Request`, `Response` and `TextDecoder` not read-only
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], |