Vitest · Function
vi.mock
vi.mock replaces imports from a module with a factory result, a mock file, or automatic mocks. Vitest hoists it before imports and caches the factory result.
Last updated
Syntax
function mock(path: string, factory?: MockOptions | MockFactory<unknown>): void
function mock<T>(module: Promise<T>, factory?: MockOptions | MockFactory<T>): voidIn-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
vi.doMockvi.hoistedvi.importActualvi.importMockvi.unmockvi.doUnmockvi.resetModulesvi.mocked