Nuxt/packages/test-utils/src/setup/vitest.ts

13 lines
336 B
TypeScript
Raw Normal View History

import type { TestHooks } from '../types'
export default async function setupVitest (hooks: TestHooks) {
const vitest = await import('vitest')
hooks.ctx.mockFn = vitest.vi.fn
vitest.beforeAll(hooks.setup, 120 * 1000)
vitest.beforeEach(hooks.beforeEach)
vitest.afterEach(hooks.afterEach)
vitest.afterAll(hooks.afterAll)
}