aboutsummaryrefslogtreecommitdiff
path: root/test/cli/install/bun-add.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test/cli/install/bun-add.test.ts')
-rw-r--r--test/cli/install/bun-add.test.ts18
1 files changed, 8 insertions, 10 deletions
diff --git a/test/cli/install/bun-add.test.ts b/test/cli/install/bun-add.test.ts
index 589b7a87e..4461584e4 100644
--- a/test/cli/install/bun-add.test.ts
+++ b/test/cli/install/bun-add.test.ts
@@ -102,11 +102,10 @@ it("should reject missing package", async () => {
});
expect(stderr).toBeDefined();
const err = await new Response(stderr).text();
- expect(err.replace(/^(.*?) v[^\n]+/, "$1").split(/\r?\n/)).toEqual([
- "bun add",
- `error: file:${add_path} failed to resolve`,
- "",
- ]);
+ expect(err.includes("bun add")).toBeTrue();
+ expect(err.includes("error: MissingPackageJSON")).toBeTrue();
+ expect(err.includes(`note: error occured while resolving file:${add_path}`)).toBeTrue();
+
expect(stdout).toBeDefined();
const out = await new Response(stdout).text();
expect(out).toBe("");
@@ -145,11 +144,10 @@ it("should reject invalid path without segfault", async () => {
});
expect(stderr).toBeDefined();
const err = await new Response(stderr).text();
- expect(err.replace(/^(.*?) v[^\n]+/, "$1").split(/\r?\n/)).toEqual([
- "bun add",
- `error: file://${add_path} failed to resolve`,
- "",
- ]);
+ expect(err.includes("bun add")).toBeTrue();
+ expect(err.includes("error: MissingPackageJSON")).toBeTrue();
+ expect(err.includes(`note: error occured while resolving file://${add_path}`)).toBeTrue();
+
expect(stdout).toBeDefined();
const out = await new Response(stdout).text();
expect(out).toBe("");