From 6647fa704f1efb9fbca8fae41729d49e1778fae6 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 18 Mar 2022 02:22:44 +0800 Subject: [PATCH] feat: expose ` process.env.VITEST_MODE` --- packages/vitest/src/node/cli-api.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/vitest/src/node/cli-api.ts b/packages/vitest/src/node/cli-api.ts index d88c195ff18b..f3837e66d62a 100644 --- a/packages/vitest/src/node/cli-api.ts +++ b/packages/vitest/src/node/cli-api.ts @@ -15,10 +15,6 @@ export interface CliOptions extends UserConfig { } export async function startVitest(cliFilters: string[], options: CliOptions, viteOverrides?: ViteUserConfig) { - process.env.TEST = 'true' - process.env.VITEST = 'true' - process.env.NODE_ENV ??= options.mode || 'test' - if (options.run) options.watch = false @@ -27,6 +23,11 @@ export async function startVitest(cliFilters: string[], options: CliOptions, vit return false } + process.env.TEST = 'true' + process.env.VITEST = 'true' + process.env.VITEST_MODE = options.watch ? 'WATCH' : 'RUN' + process.env.NODE_ENV ??= options.mode || 'test' + if (typeof options.coverage === 'boolean') options.coverage = { enabled: options.coverage }