Files
whynot-design/playwright.config.mjs
tegwick 80252baf53
Some checks failed
ci / check (push) Has been cancelled
ci / release (push) Has been cancelled
version 0.2.0 replaces fromer version!
2026-05-25 19:32:22 +02:00

31 lines
787 B
JavaScript

import { defineConfig, devices } from "@playwright/test";
export default defineConfig({
testDir: "./tests/visual",
fullyParallel: true,
forbidOnly: !!process.env.CI,
retries: 0,
reporter: [["html", { open: "never" }], ["list"]],
use: {
headless: true,
viewport: { width: 1280, height: 800 },
deviceScaleFactor: 2,
},
projects: [
{ name: "chromium", use: { ...devices["Desktop Chrome"] } },
],
webServer: {
// Serve the entire repo root so showcase + UI kit + assets all resolve via relative URLs.
command: "npx --yes serve -l 4321 .",
url: "http://localhost:4321",
reuseExistingServer: !process.env.CI,
stdout: "ignore",
stderr: "pipe",
},
expect: {
toHaveScreenshot: {
maxDiffPixelRatio: 0.005,
},
},
});