aboutsummaryrefslogtreecommitdiff
path: root/test/cli/install/bun-add.test.ts
diff options
context:
space:
mode:
authorGravatar Dylan Conway <dylan.conway567@gmail.com> 2023-08-31 17:44:16 -0700
committerGravatar Dylan Conway <dylan.conway567@gmail.com> 2023-08-31 17:44:16 -0700
commit7528ea00843f7c33b8e3017ca28b83cca556f783 (patch)
tree1bde419e3674efe2d06bec754ee6e82176ec80f0 /test/cli/install/bun-add.test.ts
parent4d944773f0234262e2df0dfd10cb564d3cdf6125 (diff)
parent59edbe645ca568aa6438f8fa53c1a567cf1159c0 (diff)
downloadbun-7528ea00843f7c33b8e3017ca28b83cca556f783.tar.gz
bun-7528ea00843f7c33b8e3017ca28b83cca556f783.tar.zst
bun-7528ea00843f7c33b8e3017ca28b83cca556f783.zip
Merge branch 'main' into dylan/non-enumerable-export-values
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("");