From 43eb13003c5c2da5416db124ab2580b36470770a Mon Sep 17 00:00:00 2001 From: oscar marina Date: Sat, 6 Jan 2024 15:59:05 +0100 Subject: [PATCH] fix(test-runner): unify visual-written representation of skipped tests --- .../test-runner/src/reporter/summaryReporter.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/test-runner/src/reporter/summaryReporter.ts b/packages/test-runner/src/reporter/summaryReporter.ts index edc010d0b..7be463bfb 100644 --- a/packages/test-runner/src/reporter/summaryReporter.ts +++ b/packages/test-runner/src/reporter/summaryReporter.ts @@ -30,8 +30,15 @@ export function summaryReporter(opts: Options): Reporter { let args: ReporterArgs; let favoriteBrowser: string; - function log(logger: Logger, name: string, passed: boolean, prefix = ' ', postfix = '') { - const sign = passed ? green('✓') : red('𐄂'); + function log( + logger: Logger, + name: string, + passed: boolean, + skipped: boolean, + prefix = ' ', + postfix = '', + ) { + const sign = skipped ? dim('-') : passed ? green('✓') : red('𐄂'); if (flatten) logger.log(`${sign} ${name}${postfix}`); else logger.log(`${prefix} ${sign} ${name}`); } @@ -44,7 +51,7 @@ export function summaryReporter(opts: Options): Reporter { ) { const browserName = browser?.name ? ` ${dim(`[${browser.name}]`)}` : ''; for (const result of results?.tests ?? []) { - log(logger, result.name, result.passed, prefix, browserName); + log(logger, result.name, result.passed, result.skipped, prefix, browserName); } for (const suite of results?.suites ?? []) {