aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js
diff options
context:
space:
mode:
authorGravatar Dylan Conway <35280289+dylan-conway@users.noreply.github.com> 2023-02-21 11:47:13 -0800
committerGravatar GitHub <noreply@github.com> 2023-02-21 11:47:13 -0800
commitd786dd6c0bd0c8b4f4444ab55cbcb479e8d87b7e (patch)
tree059749b2af3d294d1ac59886123157f86bf3d1a2 /test/bun.js
parente21796acf506094ec39289c868b33a40ca505b74 (diff)
downloadbun-d786dd6c0bd0c8b4f4444ab55cbcb479e8d87b7e.tar.gz
bun-d786dd6c0bd0c8b4f4444ab55cbcb479e8d87b7e.tar.zst
bun-d786dd6c0bd0c8b4f4444ab55cbcb479e8d87b7e.zip
Update test runner output with colors and diffs (#2122)
* add zig-diff * move diff functions * toHaveProperty diff for objects * use formatter * format labels * move work to format, diff when it makes sense * remove comptime, dim equal slices * order before diff * line diffs * add diffz * switch to diffz * add `diffLines()` function * small `prettyFmt()` bug fix * test runner color output * update `toBe()` error output * fix test * diff method, fix crash * fix link test * remove `isRegex`
Diffstat (limited to 'test/bun.js')
-rw-r--r--test/bun.js/install/bun-link.test.ts4
-rw-r--r--test/bun.js/test-test.test.ts6
2 files changed, 4 insertions, 6 deletions
diff --git a/test/bun.js/install/bun-link.test.ts b/test/bun.js/install/bun-link.test.ts
index b892c00e0..c2cf459e2 100644
--- a/test/bun.js/install/bun-link.test.ts
+++ b/test/bun.js/install/bun-link.test.ts
@@ -50,7 +50,7 @@ it("should link package", async () => {
const err1 = await new Response(stderr1).text();
expect(err1.replace(/^(.*?) v[^\n]+/, "$1").split(/\r?\n/)).toEqual(["bun link", ""]);
expect(stdout1).toBeDefined();
- expect(await new Response(stdout1).text()).toContain(`Success! Registered "${link_name}"`);
+ expect(await new Response(stdout1).text()).toContain(`Success! Registered \\"${link_name}\\"`);
expect(await exited1).toBe(0);
const {
@@ -152,7 +152,7 @@ it("should link scoped package", async () => {
const err1 = await new Response(stderr1).text();
expect(err1.replace(/^(.*?) v[^\n]+/, "$1").split(/\r?\n/)).toEqual(["bun link", ""]);
expect(stdout1).toBeDefined();
- expect(await new Response(stdout1).text()).toContain(`Success! Registered "${link_name}"`);
+ expect(await new Response(stdout1).text()).toContain(`Success! Registered \\"${link_name}\\"`);
expect(await exited1).toBe(0);
const {
diff --git a/test/bun.js/test-test.test.ts b/test/bun.js/test-test.test.ts
index 00a760abf..06573cc7d 100644
--- a/test/bun.js/test-test.test.ts
+++ b/test/bun.js/test-test.test.ts
@@ -239,11 +239,9 @@ test("deepEquals throw getters", () => {
}
}
- try {
+ expect(() => {
expect(new B()).not.toEqual(new C());
- } catch (e) {
- expect(e.message).toContain("b");
- }
+ }).toThrow();
let o = [
{