diff --git a/packages/vitest/src/node/hoistMocks.ts b/packages/vitest/src/node/hoistMocks.ts index 4b96c683efef..064cdba22122 100644 --- a/packages/vitest/src/node/hoistMocks.ts +++ b/packages/vitest/src/node/hoistMocks.ts @@ -59,7 +59,7 @@ export function getBetterEnd(code: string, node: Node) { return end } -const regexpHoistable = /[ \t]*\b(vi|vitest)\s*\.\s*(mock|unmock|hoisted)\(/m +const regexpHoistable = /[ \t]*\b(vi|vitest)\s*\.\s*(mock|unmock|hoisted)\(/ const hashbangRE = /^#!.*\n/ export function hoistMocks(code: string, id: string, parse: PluginContext['parse']) { diff --git a/test/core/test/injector-mock.test.ts b/test/core/test/injector-mock.test.ts index 8a5975bdd9fb..6ae3fbf6b04b 100644 --- a/test/core/test/injector-mock.test.ts +++ b/test/core/test/injector-mock.test.ts @@ -1188,11 +1188,13 @@ console.log(foo + 2) hoistSimpleCode(` import { vi } from 'vitest'; 1234; -await vi.hoisted(() => {}); +await vi + .hoisted(() => {}); `), ).toMatchInlineSnapshot(` "const { vi } = await import('vitest') - await vi.hoisted(() => {}); + await vi + .hoisted(() => {}); 1234;"