diff --git a/packages/test-utils/src/nuxt.ts b/packages/test-utils/src/nuxt.ts index 54e8521d32..2d2b0b2581 100644 --- a/packages/test-utils/src/nuxt.ts +++ b/packages/test-utils/src/nuxt.ts @@ -1,5 +1,6 @@ import { existsSync, promises as fsp } from 'node:fs' import { resolve } from 'node:path' +import { defu } from 'defu' import * as _kit from '@nuxt/kit' import { useTestContext } from './context' @@ -43,7 +44,7 @@ export async function loadFixture () { if (!ctx.options.dev) { const randomId = Math.random().toString(36).slice(2, 8) const buildDir = resolve(ctx.options.rootDir, '.nuxt', randomId) - Object.assign(ctx.options.nuxtConfig, { + ctx.options.nuxtConfig = defu(ctx.options.nuxtConfig, { buildDir, nitro: { output: {