S-04a · ACL integration test against real OpenZaak (Testcontainers) #46
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Split off from #5 (CLAUDE.md §13). S-04 delivered the ACL OpenZaak operation, unit tests, and a Reqnroll BDD scenario run against an in-memory stand-in for the Zaken API. This issue covers the remaining S-04 acceptance criterion:
Outcome: An integration test that targets real OpenZaak and asserts OpenZaakGateway POSTs a valid, default-filled zaak (ADR-0003) and gets back a zaak URL — exercising real JWT auth and the real POST /zaken/api/v1/zaken contract, which the stubbed-HttpMessageHandler unit test cannot.
Open question (decide here): OpenZaak needs Postgres + Redis + a seeded BIG catalogus, heavy for pure Testcontainers. Options: (a) full Testcontainers graph, (b) target the already-up 'make stack-up' compose stack. Record the choice.
Out of scope: other ZGW operations, status transitions, documents.