Skip to content

Commit 726e0a2

Browse files
committed
fix(runtime-utils): use tryUseNuxtApp rather than buildId override
1 parent c5f7773 commit 726e0a2

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

src/config.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ async function startNuxtAndGetViteConfig(
3434
}),
3535
overrides: defu(
3636
{
37-
buildId: 'nuxt-app',
3837
ssr: false,
3938
test: true,
4039
modules: ['@nuxt/test-utils/module'],

src/runtime-utils/mount.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { RouterLink } from './components/RouterLink'
99

1010
// @ts-expect-error virtual file
1111
import NuxtRoot from '#build/root-component.mjs'
12-
import { useRouter } from '#imports'
12+
import { tryUseNuxtApp, useRouter } from '#imports'
1313

1414
export type MountSuspendedOptions<T> = ComponentMountingOptions<T> & {
1515
route?: RouteLocationRaw
@@ -57,8 +57,7 @@ export async function mountSuspended<T>(
5757
..._options
5858
} = options || {}
5959

60-
// @ts-expect-error untyped global __unctx__
61-
const vueApp = globalThis.__unctx__.get('nuxt-app').tryUse().vueApp
60+
const vueApp = tryUseNuxtApp()!.vueApp
6261
const { render, setup } = component as DefineComponent<Record<string, unknown>, Record<string, unknown>>
6362

6463
let setupContext: SetupContext

src/runtime-utils/render.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { RouterLink } from './components/RouterLink'
88

99
// @ts-expect-error virtual file
1010
import NuxtRoot from '#build/root-component.mjs'
11-
import { useRouter } from '#imports'
11+
import { tryUseNuxtApp, useRouter } from '#imports'
1212

1313
export type RenderOptions = TestingLibraryRenderOptions & {
1414
route?: RouteLocationRaw
@@ -62,8 +62,7 @@ export async function renderSuspended<T>(
6262
'@testing-library/vue'
6363
)
6464

65-
// @ts-expect-error untyped global __unctx__
66-
const { vueApp } = globalThis.__unctx__.get('nuxt-app').tryUse()
65+
const vueApp = tryUseNuxtApp()!.vueApp
6766
const { render, setup } = component as DefineComponent<Record<string, unknown>, Record <string, unknown>>
6867

6968
// cleanup previously mounted test wrappers

0 commit comments

Comments
 (0)