feat(infra): beheer portal in compose + e2e + ADR-0025 + demo note (refs #130)

This commit is contained in:
not
2026-07-24 10:59:20 +02:00
parent 4c702e324a
commit 5f5dfda1a0
7 changed files with 134 additions and 3 deletions
+19
View File
@@ -0,0 +1,19 @@
import { expect, test } from '@playwright/test';
// S-15a walking skeleton: a beheerder logs in to the beheer portal (medewerker realm) and sees the
// read-only ZTC catalogus. The verify stack seeds and publishes the BIG-REGISTRATIE zaaktype (the
// same one verify-domain relies on), so it must appear in the catalogus. Runs against the shared
// verify stack, so it asserts on that stable seeded zaaktype rather than anything test-specific.
test('a beheerder sees the published zaaktypen in the catalogus', async ({ page }) => {
await page.goto('http://beheer/');
// The beheer portal redirects to the Keycloak medewerker realm login (same realm as behandel).
await page.locator('#username').fill('bram-beheerder');
await page.locator('#password').fill('test123');
await page.locator('#kc-login').click();
await expect(page.getByRole('heading', { name: /Catalogus/i })).toBeVisible();
// The seeded, published BIG zaaktype is shown by its business identificatie.
await expect(page.getByText('BIG-REGISTRATIE')).toBeVisible();
});