import { expect, defineConfig } from '@playwright/test'; // Disable screenshot assertions in regular e2e tests; // only enable them when doing VRT tests if (!process.env.VRT) { expect.extend({ toHaveScreenshot() { return { message: () => 'passed', pass: true, }; }, }); } // eslint-disable-next-line import/no-unused-modules export default defineConfig({ timeout: 20000, // 20 seconds retries: 1, testDir: 'e2e/', use: { userAgent: 'playwright', screenshot: 'on', browserName: 'chromium', baseURL: process.env.E2E_START_URL ?? 'http://localhost:3001', trace: 'on-first-retry', ignoreHTTPSErrors: true, }, });