From a0455917747a2c568c6a4679c7b455846bc7e252 Mon Sep 17 00:00:00 2001 From: AriPerkkio Date: Thu, 26 Jan 2023 13:19:44 +0200 Subject: [PATCH] feat: show active filename pattern on CLI --- packages/vitest/src/node/reporters/base.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/vitest/src/node/reporters/base.ts b/packages/vitest/src/node/reporters/base.ts index a65c152ff5b5..68347a694e6b 100644 --- a/packages/vitest/src/node/reporters/base.ts +++ b/packages/vitest/src/node/reporters/base.ts @@ -155,15 +155,17 @@ export abstract class BaseReporter implements Reporter { const BADGE = c.inverse(c.bold(c.blue(' RERUN '))) const TRIGGER = trigger ? c.dim(` ${this.relative(trigger)}`) : '' + const FILENAME_PATTERN = this.ctx.filenamePattern ? `${BADGE_PADDING} ${c.dim('Filename pattern: ')}${c.blue(this.ctx.filenamePattern)}\n` : '' + if (files.length > 1) { // we need to figure out how to handle rerun all from stdin - this.ctx.logger.clearFullScreen(`\n${BADGE}${TRIGGER}\n`) + this.ctx.logger.clearFullScreen(`\n${BADGE}${TRIGGER}\n${FILENAME_PATTERN}`) this._lastRunCount = 0 } else if (files.length === 1) { const rerun = this._filesInWatchMode.get(files[0]) ?? 1 this._lastRunCount = rerun - this.ctx.logger.clearFullScreen(`\n${BADGE}${TRIGGER} ${c.blue(`x${rerun}`)}\n`) + this.ctx.logger.clearFullScreen(`\n${BADGE}${TRIGGER} ${c.blue(`x${rerun}`)}\n${FILENAME_PATTERN}`) } this._timeStart = new Date()