From 8481dd4cca89ac72381a7b3d776934dd02b5bcf5 Mon Sep 17 00:00:00 2001 From: aslemammad Date: Fri, 11 Feb 2022 14:04:09 +0330 Subject: [PATCH] feat: show error when both run and watch have the same value --- packages/vitest/src/node/cli.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/vitest/src/node/cli.ts b/packages/vitest/src/node/cli.ts index 2e71018c8cb8..169c9c45225a 100644 --- a/packages/vitest/src/node/cli.ts +++ b/packages/vitest/src/node/cli.ts @@ -1,4 +1,5 @@ import cac from 'cac' +import c from 'picocolors' import { execa } from 'execa' import type { UserConfig } from '../types' import { version } from '../../package.json' @@ -77,6 +78,11 @@ async function run(cliFilters: string[], options: UserConfig) { if (typeof options.coverage === 'boolean') options.coverage = { enabled: options.coverage } + if (options.run === options.watch) { + console.error(c.red(`${c.inverse(c.red(' CLI '))} Run mode and Watch mode cannot be activated simultaneously`)) + process.exit(1) + } + const ctx = await createVitest(options) if (ctx.config.coverage.enabled) {