cheatsheets/playwright.config.ts

21 lines
477 B
TypeScript

import { defineConfig } from '@playwright/test'
const port = process.env.PORT ?? 4321
const isCI = Boolean(process.env.CI)
export default defineConfig({
testMatch: /.*\.e2e\.[^.]*/,
webServer: {
command: `npm run dev -- --port ${port}`,
url: `http://localhost:${port}/`,
reuseExistingServer: !isCI /* Spawn dev server on CI */
},
expect: {
timeout: isCI ? 5000 : 2500 /* default: 5000 */
},
use: {
baseURL: `http://localhost:${port}/`
}
})