Skip to content

Commit bf53ad0

Browse files
committed
chars.test.ts json.test.ts
1 parent 37a6617 commit bf53ad0

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

test/chars.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ ${red("Je")}${green("C")}${gray("a")}${green("ptai")}${gray("n")}${red("-Luc")}$
2020
function() {
2121
assertNoDiff.chars(obj2, obj1)
2222
},
23-
new Error(expected),
24-
"should throw color-coded diff"
23+
new Error(expected)
2524
)
2625
})
2726

test/json.test.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import chalk from "chalk"
1+
import { gray, green, red } from "colorette"
22
import assert from "node:assert/strict"
33
import { suite, test } from "node:test"
44
import stripAnsi from "strip-ansi"
@@ -13,12 +13,17 @@ suite("assertNoDiff.json", function() {
1313
test("mismatching data", function() {
1414
const obj1 = { firstName: "Jean-Luc", lastName: "Picard" }
1515
const obj2 = { firstName: "Captain", lastName: "Picard" }
16-
const expected = chalk`mismatching objects:
16+
const expected = `mismatching objects:
1717
18-
{grey \{\n}{red "firstName": "Jean-Luc",\n}{green "firstName": "Captain",\n}{grey "lastName": "Picard"\n\}}`
19-
assert.throws(function() {
20-
assertNoDiff.json(obj2, obj1)
21-
}, new Error(expected))
18+
${gray("{\n")}${red(" \"firstName\": \"Jean-Luc\",\n")}${green(" \"firstName\": \"Captain\",\n")}${
19+
gray(" \"lastName\": \"Picard\"\n}")
20+
}`
21+
assert.throws(
22+
function() {
23+
assertNoDiff.json(obj2, obj1)
24+
},
25+
new Error(expected)
26+
)
2227
})
2328

2429
test("no expected value", function() {

0 commit comments

Comments
 (0)