From 2254c91e27bb582eed0d3d464ba9d954041a3680 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 18 Mar 2022 02:56:45 +0800 Subject: [PATCH] fix: `process.env.VITEST_MODE` timing --- packages/vitest/src/node/cli-api.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/vitest/src/node/cli-api.ts b/packages/vitest/src/node/cli-api.ts index f3837e66d62a..5e4db9b730b3 100644 --- a/packages/vitest/src/node/cli-api.ts +++ b/packages/vitest/src/node/cli-api.ts @@ -23,16 +23,16 @@ 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 } const ctx = await createVitest(options, viteOverrides) + process.env.TEST = 'true' + process.env.VITEST = 'true' + process.env.VITEST_MODE = ctx.config.watch ? 'WATCH' : 'RUN' + process.env.NODE_ENV ??= ctx.config.mode || 'test' + if (ctx.config.coverage.enabled) { if (!await ensurePackageInstalled('c8')) { process.exitCode = 1