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 -}