correct some formatting in the terminal runner

This commit is contained in:
Rowan 2025-04-30 22:51:41 -05:00
parent cbf48ff3b1
commit 1d1ae4e91e

View file

@ -58,6 +58,10 @@ const makeSummary = results => {
toString() { toString() {
const summary = `test result: ${failed}. ${passed} passed; ${failed} failed` const summary = `test result: ${failed}. ${passed} passed; ${failed} failed`
if (failed === 0) {
return ''
}
const failures = results const failures = results
.filter(result => result.failed.length) .filter(result => result.failed.length)
.flatMap(result => .flatMap(result =>
@ -76,7 +80,7 @@ export const TerminalRunner = tests => {
return { return {
results, results,
toString() { toString() {
const suites = results.map(r => r.toString()) const suites = results.map(r => r.toString()).join('\n')
const summary = makeSummary(results).toString() const summary = makeSummary(results).toString()
return `${suites}\n${summary}` return `${suites}\n${summary}`
} }