vitest/test/browser/specs/browser-crash.test.ts
Vladimir dff4406d9c
fix: filter projects eagerly during config resolution (#7313)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-01-23 14:00:59 +01:00

18 lines
645 B
TypeScript

import { expect, test } from 'vitest'
import { instances, provider, runBrowserTests } from './utils'
// TODO handle webdriverio. Currently they
// expose no trustable way to detect browser crashes.
test.runIf(provider === 'playwright')('fails gracefully when browser crashes', async () => {
const { stderr } = await runBrowserTests({
root: './fixtures/browser-crash',
reporters: [['verbose', { isTTY: false }]],
browser: {
// webkit has no support for simulating browser crash
instances: instances.filter(item => item.name !== 'webkit'),
},
})
expect(stderr).toContain('Page crashed when executing tests')
})