mirror of
https://github.com/vitest-dev/vitest.git
synced 2025-12-08 18:26:03 +00:00
26 lines
675 B
TypeScript
26 lines
675 B
TypeScript
import type { BrowserInstanceOption } from 'vitest/node'
|
|
|
|
export const provider = process.env.PROVIDER || 'playwright'
|
|
export const browser = process.env.BROWSER || (provider !== 'playwright' ? 'chromium' : 'chrome')
|
|
|
|
const devInstances: BrowserInstanceOption[] = [
|
|
{ browser },
|
|
]
|
|
|
|
const playwrightInstances: BrowserInstanceOption[] = [
|
|
{ browser: 'chromium' },
|
|
{ browser: 'firefox' },
|
|
{ browser: 'webkit' },
|
|
]
|
|
|
|
const webdriverioInstances: BrowserInstanceOption[] = [
|
|
{ browser: 'chrome' },
|
|
{ browser: 'firefox' },
|
|
]
|
|
|
|
export const instances = process.env.BROWSER
|
|
? devInstances
|
|
: provider === 'playwright'
|
|
? playwrightInstances
|
|
: webdriverioInstances
|