aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/bun.js/FormData.test.ts4
-rw-r--r--test/bun.js/repro_631.test.js14
-rw-r--r--test/bun.js/text-encoder.test.js2
3 files changed, 9 insertions, 11 deletions
diff --git a/test/bun.js/FormData.test.ts b/test/bun.js/FormData.test.ts
index 8e06aa96d..25c0d5d54 100644
--- a/test/bun.js/FormData.test.ts
+++ b/test/bun.js/FormData.test.ts
@@ -252,7 +252,7 @@ describe("FormData", () => {
it("file upload on HTTP server (receive)", async () => {
const server = Bun.serve({
- port: 4021,
+ port: 0,
development: false,
async fetch(req) {
const formData = await req.formData();
@@ -276,7 +276,7 @@ describe("FormData", () => {
it("file send on HTTP server (receive)", async () => {
const server = Bun.serve({
- port: 4022,
+ port: 0,
development: false,
async fetch(req) {
const formData = await req.formData();
diff --git a/test/bun.js/repro_631.test.js b/test/bun.js/repro_631.test.js
index b418306dd..11eba4474 100644
--- a/test/bun.js/repro_631.test.js
+++ b/test/bun.js/repro_631.test.js
@@ -7,26 +7,24 @@ it("JSON strings escaped properly", async () => {
const testDir = import.meta.dir + "/repro_631/";
// Clean up from prior runs if necessary
- rmSync(testDir, { recursive: true });
+ rmSync(testDir, { recursive: true, force: true });
// Create a directory with our test package file
- mkdirSync(testDir);
+ 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({
+ const { exitCode, stderr } = Bun.spawnSync({
cmd: [bunExe(), "add", "left-pad"],
env: bunEnv,
- cwd: testDir
+ cwd: testDir,
});
- console.log(stderr.toString());
expect(exitCode).toBe(0);
const packageContents = readFileSync(testDir + "package.json", { encoding: "utf8" });
- expect(packageContents).toBe(String.raw
-`{
+ expect(packageContents).toBe(String.raw`{
"testRegex": "\\a\n\\b\\",
"dependencies": {
"left-pad": "^1.3.0"
@@ -35,4 +33,4 @@ it("JSON strings escaped properly", async () => {
//// If successful clean up test artifacts
rmSync(testDir, { recursive: true });
-})
+});
diff --git a/test/bun.js/text-encoder.test.js b/test/bun.js/text-encoder.test.js
index 2ee6be150..a18c22618 100644
--- a/test/bun.js/text-encoder.test.js
+++ b/test/bun.js/text-encoder.test.js
@@ -99,7 +99,7 @@ describe("TextEncoder", () => {
expect([...new TextEncoder().encode(String.fromCodePoint(0))]).toEqual([0]);
- const fixture = new Uint8Array(await Bun.file("utf8-encoding-fixture.bin").arrayBuffer());
+ const fixture = new Uint8Array(await Bun.file(import.meta.dir + "/utf8-encoding-fixture.bin").arrayBuffer());
const length = 0x110000;
let textEncoder = new TextEncoder();
let textDecoder = new TextDecoder();