Files
sshkeyvault/playwright.config.ts
T
florian.wildeandClaude Opus 5.5 d1ba822a4a feat(auth): Anmeldeseiten, TOTP-Einrichtung und Bestaetigung (#004)
Anmeldung, Einrichtung des zweiten Faktors fuer den Notfall-Admin,
erneute Bestaetigung vor kritischen Aktionen und die Seite fuer
fehlende Rechte. Die Huelle zeigt jetzt den echten Benutzer, und jede
Seite prueft die Sitzung selbst; ein struktureller Test haelt das fest.

Die Ablaeufe sind im gebauten Stand gegen den Mock-OIDC geprueft
(pnpm test:e2e): Admin, Konto ohne Gruppe, Notfall-Admin mit TOTP.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 09:28:51 +02:00

22 lines
636 B
TypeScript

import { defineConfig, devices } from "@playwright/test";
/**
* Ende-zu-Ende-Ablaeufe gegen den **gebauten** Stand (CLAUDE.md):
* pnpm build && pnpm start &
* E2E_APP_URL=http://127.0.0.1:3400 pnpm test:e2e
* Braucht den Mock-OIDC aus docker-compose.test.yml.
*/
export default defineConfig({
testDir: "tests/e2e",
fullyParallel: false,
workers: 1,
reporter: [["list"]],
use: {
baseURL: process.env["E2E_APP_URL"] ?? "http://127.0.0.1:3400",
locale: "de-DE",
timezoneId: "Europe/Berlin",
trace: "retain-on-failure",
},
projects: [{ name: "chromium", use: { ...devices["Desktop Chrome"] } }],
});