From 0c9137d9d3267be860a59c619e2eee981e51a64b Mon Sep 17 00:00:00 2001 From: Vladimir Date: Fri, 15 Apr 2022 11:37:31 +0300 Subject: [PATCH] fix: remove process.env edge case in defines (#1156) --- packages/vitest/src/node/plugins/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vitest/src/node/plugins/index.ts b/packages/vitest/src/node/plugins/index.ts index 74d496aee54f..71961cd12357 100644 --- a/packages/vitest/src/node/plugins/index.ts +++ b/packages/vitest/src/node/plugins/index.ts @@ -27,8 +27,10 @@ export async function VitestPlugin(options: UserConfig = {}, ctx = new Vitest()) const preOptions = deepMerge({}, configDefaults, options, viteConfig.test ?? {}) preOptions.api = resolveApiConfig(preOptions) - if (viteConfig.define) + if (viteConfig.define) { delete viteConfig.define['import.meta.vitest'] + delete viteConfig.define['process.env'] + } // store defines for globalThis to make them // reassignable when running in worker in src/runtime/setup.ts