mirror of
https://github.com/vitest-dev/vitest.git
synced 2025-12-08 18:26:03 +00:00
36 lines
589 B
TypeScript
36 lines
589 B
TypeScript
import { afterAll, beforeAll, beforeEach } from 'vitest'
|
|
|
|
beforeAll(() => {
|
|
// @ts-expect-error type
|
|
globalThis.something = 'something'
|
|
})
|
|
|
|
beforeAll(async () => {
|
|
await new Promise((resolve) => {
|
|
setTimeout(() => {
|
|
resolve(null)
|
|
}, 300)
|
|
})
|
|
})
|
|
|
|
beforeEach(async () => {
|
|
await new Promise((resolve) => {
|
|
setTimeout(() => {
|
|
resolve(null)
|
|
}, 10)
|
|
})
|
|
})
|
|
|
|
afterAll(() => {
|
|
// @ts-expect-error type
|
|
delete globalThis.something
|
|
})
|
|
|
|
afterAll(async () => {
|
|
await new Promise((resolve) => {
|
|
setTimeout(() => {
|
|
resolve(null)
|
|
}, 500)
|
|
})
|
|
})
|