Newer
Older
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/',
userAgent: 'playwright',
screenshot: 'on',
browserName: 'chromium',
baseURL: process.env.E2E_START_URL ?? 'http://localhost:3001',
trace: 'on-first-retry',
ignoreHTTPSErrors: true,