From 436b8e14611e346fdb2c581a7c137f1dde10f1b0 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Mon, 14 Nov 2022 17:52:52 -0800 Subject: Fix crashiness with `process.env` This also makes it a lot slower --- test/bun.js/process.test.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test/bun.js/process.test.js') diff --git a/test/bun.js/process.test.js b/test/bun.js/process.test.js index 296e786cf..e221375d1 100644 --- a/test/bun.js/process.test.js +++ b/test/bun.js/process.test.js @@ -75,3 +75,15 @@ it("process.release", () => { }-${{ arm64: "aarch64", x64: "x64" }[process.arch] || process.arch}.zip`, ); }); + +it("process.env", () => { + process.env["LOL SMILE UTF16 😂"] = "😂"; + expect(process.env["LOL SMILE UTF16 😂"]).toBe("😂"); + delete process.env["LOL SMILE UTF16 😂"]; + expect(process.env["LOL SMILE UTF16 😂"]).toBe(undefined); + + process.env["LOL SMILE latin1 "] = ""; + expect(process.env["LOL SMILE latin1 "]).toBe(""); + delete process.env["LOL SMILE latin1 "]; + expect(process.env["LOL SMILE latin1 "]).toBe(undefined); +}); -- cgit v1.2.3