From 276d9501a38c6b0dd209af62823e043f5f66d220 Mon Sep 17 00:00:00 2001 From: Trevor Burnham Date: Sun, 28 Sep 2025 15:41:43 -0400 Subject: [PATCH] chore: Remove no-op function in plugin config logic --- 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 3316d4b2beef..0e15f6b09f3d 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) @@ -304,13 +304,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 -}