From 729d445b6885f69dd2c6355f38707bd42851c791 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 22 Jun 2022 23:21:48 -0700 Subject: change the directory structure --- integration/bunjs-only-snippets/process.test.js | 54 ------------------------- 1 file changed, 54 deletions(-) delete mode 100644 integration/bunjs-only-snippets/process.test.js (limited to 'integration/bunjs-only-snippets/process.test.js') diff --git a/integration/bunjs-only-snippets/process.test.js b/integration/bunjs-only-snippets/process.test.js deleted file mode 100644 index f82834a04..000000000 --- a/integration/bunjs-only-snippets/process.test.js +++ /dev/null @@ -1,54 +0,0 @@ -import { describe, it } from "bun:test"; - -it("process", () => { - // this property isn't implemented yet but it should at least return a string - const isNode = !process.isBun; - - if (!isNode && process.title !== "bun") - throw new Error("process.title is not 'bun'"); - - if (typeof process.env.USER !== "string") - throw new Error("process.env is not an object"); - - if (process.env.USER.length === 0) - throw new Error("process.env is missing a USER property"); - - if (process.platform !== "darwin" && process.platform !== "linux") - throw new Error("process.platform is invalid"); - - if (isNode) throw new Error("process.isBun is invalid"); - - // partially to test it doesn't crash due to various strange types - process.env.BACON = "yummy"; - if (process.env.BACON !== "yummy") { - throw new Error("process.env is not writable"); - } - - delete process.env.BACON; - if (typeof process.env.BACON !== "undefined") { - throw new Error("process.env is not deletable"); - } - - process.env.BACON = "yummy"; - if (process.env.BACON !== "yummy") { - throw new Error("process.env is not re-writable"); - } - - if (JSON.parse(JSON.stringify(process.env)).BACON !== "yummy") { - throw new Error("process.env is not serializable"); - } - - if (typeof JSON.parse(JSON.stringify(process.env)).toJSON !== "undefined") { - throw new Error( - "process.env should call toJSON to hide its internal state" - ); - } - - var { env, ...proces } = process; - console.log(JSON.stringify(proces, null, 2)); - console.log(proces); - - console.log("CWD", process.cwd()); - console.log("SET CWD", process.chdir("../")); - console.log("CWD", process.cwd()); -}); -- cgit v1.2.3