test: Spiegel-Eingang und Integrationstabellen absichern

Der Eingang des Spiegels ist die einzige Tuer, die ohne Anmeldung
aufgeht. Vier Faelle: ohne Signatur, falsch signiert, zu alt, und der
gute Fall — bei dem eine nicht mehr geschickte Belegung auch hier
verschwinden muss.

Der Testserver bekommt dafuer dasselbe Geheimnis wie der Test. Eine
Pruefung, die immer uebersprungen wird, prueft nichts.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Florian Wilde
2026-09-11 23:58:43 +02:00
co-authored by Claude Opus 5
parent 0d0f8503cc
commit 4da2f3d9c6
4 changed files with 234 additions and 0 deletions
+3
View File
@@ -1,5 +1,6 @@
import { defineConfig, devices } from '@playwright/test'
import 'dotenv/config'
import { SPIEGEL_GEHEIMNIS } from './e2e/hilfe'
const PORT = Number(process.env.E2E_PORT ?? 3100)
const BASIS = `http://127.0.0.1:${PORT}`
@@ -41,6 +42,8 @@ export default defineConfig({
APP_URL: BASIS,
WEBAUTHN_ORIGIN: BASIS,
WEBAUTHN_RP_ID: '127.0.0.1',
// Ohne Geheimnis waere der Spiegel-Eingang zu und sein Test sinnlos.
SPIEGEL_GEHEIMNIS,
},
},
})