File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
src/environments/vitest/env Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -17,10 +17,19 @@ export default <EnvironmentNuxt> async function (global, { jsdom = {} }) {
1717 cookieJar : false ,
1818 } satisfies JSDOMOptions ) as JSDOMOptions & { contentType : SupportedContentTypes }
1919
20+ const virtualConsole = jsdomOptions . console && global . console
21+ ? new VirtualConsole ( )
22+ : undefined
23+
2024 const window = new JSDOM ( jsdomOptions . html , {
2125 ...jsdomOptions ,
2226 resources : jsdomOptions . resources ?? ( jsdomOptions . userAgent ? new ResourceLoader ( { userAgent : jsdomOptions . userAgent } ) : undefined ) ,
23- virtualConsole : jsdomOptions . console && global . console ? new VirtualConsole ( ) . sendTo ( global . console ) : undefined ,
27+ virtualConsole : virtualConsole
28+ ? 'sendTo' in virtualConsole
29+ ? virtualConsole . sendTo ( global . console )
30+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
31+ : ( virtualConsole as any ) . forwardTo ( global . console )
32+ : undefined ,
2433 cookieJar : jsdomOptions . cookieJar ? new CookieJar ( ) : undefined ,
2534 } ) . window as DOMWindow & NuxtWindow
2635
You can’t perform that action at this time.
0 commit comments