diff options
author | 2023-08-31 17:44:16 -0700 | |
---|---|---|
committer | 2023-08-31 17:44:16 -0700 | |
commit | 7528ea00843f7c33b8e3017ca28b83cca556f783 (patch) | |
tree | 1bde419e3674efe2d06bec754ee6e82176ec80f0 /test/cli/install/bun-add.test.ts | |
parent | 4d944773f0234262e2df0dfd10cb564d3cdf6125 (diff) | |
parent | 59edbe645ca568aa6438f8fa53c1a567cf1159c0 (diff) | |
download | bun-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.ts | 18 |
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(""); |