vitest/test/cli/fixtures/fails/test-timeout.test.ts

24 lines
540 B
TypeScript

import { expect, suite, test } from 'vitest'
test('hi', async () => {
await new Promise(resolve => setTimeout(resolve, 1000))
}, 10)
suite('suite timeout', {
timeout: 100,
}, () => {
test('hi', async () => {
await new Promise(resolve => setTimeout(resolve, 500))
})
})
suite('suite timeout simple input', () => {
test('hi', async () => {
await new Promise(resolve => setTimeout(resolve, 500))
})
}, 200)
test('auto await async assertion', { timeout: 20 }, () => {
expect(new Promise(() => {})).resolves.toBe(0)
})