From 82c858d9435fac60bbc75b2af5c6e1e80914f5b6 Mon Sep 17 00:00:00 2001 From: Trevor Burnham Date: Thu, 9 Apr 2026 03:32:40 -0400 Subject: [PATCH] chore: Remove no-op function in plugin config logic (#8501) Co-authored-by: Vladimir --- packages/vitest/src/node/plugins/index.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/packages/vitest/src/node/plugins/index.ts b/packages/vitest/src/node/plugins/index.ts index a5e5bf5b3..3b648c72c 100644 --- a/packages/vitest/src/node/plugins/index.ts +++ b/packages/vitest/src/node/plugins/index.ts @@ -54,7 +54,7 @@ export async function VitestPlugin( const testConfig = deepMerge( {} as UserConfig, configDefaults, - removeUndefinedValues(viteConfig.test ?? {}), + viteConfig.test ?? {}, options, ) testConfig.api = resolveApiServerConfig(testConfig, defaultPort) @@ -289,13 +289,3 @@ export async function VitestPlugin( ModuleRunnerTransform(), ].filter(notNullish) } -function removeUndefinedValues>( - obj: T, -): T { - for (const key in Object.keys(obj)) { - if (obj[key] === undefined) { - delete obj[key] - } - } - return obj -} -- 2.51.2