From c70bf9542626bcf1b5f7828d1b41213632958aa2 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Sat, 14 Mar 2026 22:32:37 -0700 Subject: [PATCH] fix diff colors for expected/actual labels --- src/format.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/format.ts b/src/format.ts index 87e33a2..869bd05 100644 --- a/src/format.ts +++ b/src/format.ts @@ -77,25 +77,25 @@ export function formatFailure(test: TestResult): string { for (const dl of failure.diffLines) { const text = dl.kind === "context" ? ansis.dim(dl.text) : dl.text if (dl.kind === "expected" || dl.kind === "equal" || dl.kind === "context") { - const prefix = dl.kind === "expected" ? ansis.red(" > ") : " " + const prefix = dl.kind === "expected" ? ansis.green(" > ") : " " expectedLines.push(`${prefix}${text}`) } if (dl.kind === "actual" || dl.kind === "equal" || dl.kind === "context") { - const prefix = dl.kind === "actual" ? ansis.green(" > ") : " " + const prefix = dl.kind === "actual" ? ansis.red(" > ") : " " actualLines.push(`${prefix}${text}`) } } - lines.push(ansis.red(" expected:"), ...expectedLines) - lines.push(ansis.green(" actual:"), ...actualLines) + lines.push(ansis.green(" expected:"), ...expectedLines) + lines.push(ansis.red(" actual:"), ...actualLines) } if (failure.exitCodeMismatch) { const expected = failure.result.command.exitCode ?? 0 const actual = failure.result.exitCode lines.push( - ansis.red(` expected exit code: ${expected === "*" ? "non-zero" : expected}`), + ansis.green(` expected exit code: ${expected === "*" ? "non-zero" : expected}`), ) - lines.push(ansis.green(` actual exit code: ${actual}`)) + lines.push(ansis.red(` actual exit code: ${actual}`)) } }