diff options
author | 2023-03-07 12:22:34 -0800 | |
---|---|---|
committer | 2023-03-07 12:22:34 -0800 | |
commit | f7e4eb83694aa007a492ef66c28ffbe6a2dae791 (patch) | |
tree | 7af25aa5c42a2e1b2b47ba1df35f8caa9054cbeb /test/bun.js/repro_631.test.js | |
parent | 36275a44ce7a33587bd26aad120042ab95470ff3 (diff) | |
download | bun-f7e4eb83694aa007a492ef66c28ffbe6a2dae791.tar.gz bun-f7e4eb83694aa007a492ef66c28ffbe6a2dae791.tar.zst bun-f7e4eb83694aa007a492ef66c28ffbe6a2dae791.zip |
Reorganize tests (#2332)
Diffstat (limited to 'test/bun.js/repro_631.test.js')
-rw-r--r-- | test/bun.js/repro_631.test.js | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/test/bun.js/repro_631.test.js b/test/bun.js/repro_631.test.js deleted file mode 100644 index 11eba4474..000000000 --- a/test/bun.js/repro_631.test.js +++ /dev/null @@ -1,36 +0,0 @@ -import { expect, it } from "bun:test"; -import { bunExe } from "./bunExe.ts"; -import { bunEnv } from "./bunEnv.ts"; -import { mkdirSync, rmSync, writeFileSync, readFileSync } from "fs"; - -it("JSON strings escaped properly", async () => { - const testDir = import.meta.dir + "/repro_631/"; - - // Clean up from prior runs if necessary - rmSync(testDir, { recursive: true, force: true }); - - // Create a directory with our test package file - mkdirSync(testDir, { recursive: true }); - writeFileSync(testDir + "package.json", String.raw`{"testRegex":"\\a\n\\b\\"}`); - - // Attempt to add a package, causing the package file to be parsed, modified, - // written, and reparsed. This verifies that escaped backslashes in JSON - // survive the roundtrip - const { exitCode, stderr } = Bun.spawnSync({ - cmd: [bunExe(), "add", "left-pad"], - env: bunEnv, - cwd: testDir, - }); - expect(exitCode).toBe(0); - - const packageContents = readFileSync(testDir + "package.json", { encoding: "utf8" }); - expect(packageContents).toBe(String.raw`{ - "testRegex": "\\a\n\\b\\", - "dependencies": { - "left-pad": "^1.3.0" - } -}`); - - //// If successful clean up test artifacts - rmSync(testDir, { recursive: true }); -}); |