Verktøy du allerede har i repoet
Denne sandboxen krever ikke at du starter med blanke ark. Repoet inneholder flere nyttige innganger for test, observasjon og feilsøking.
Kommandoer som gir deg signal raskt
pnpm devstarter lokal app påhttp://localhost:3000pnpm checkvaliderer SvelteKit- og TypeScript-kontrakterpnpm test:unitkjører vitest, inkludert docs-manifestetpnpm test:integration --grep docskjører Playwright mot docs-opplevelsenpnpm users:recent -- --days=14viser nylig aktive brukerepnpm issuers:usage --month=2026-03viser issuer-bruk per måned
Lett EUDI Dev Hub-spor
For standard-interoperabilitet mot EUDI Dev Hub bruker vi de samme Playwright-testene som ellers, men med live URI-er fra EUDI-verktøyene:
TEST_CREDENTIAL_OFFER_URI=... pnpm test:integration --grep OID4VCITEST_PRESENTATION_REQUEST_URI=... pnpm test:integration --grep OID4VP
Detaljert runbook ligger på EUDI Dev Hub interop. Norsk sandbox er fortsatt primær akseptanse for EBWOID og de norske tillitsflytene.
EUDI conformance-spor
Når du vil kjøre strengere EUDI-spor uten å bruke opp engangs-URI-er ved et uhell, bruk egne conformance-gates:
TEST_EUDI_CONFORMANCE_TRACK=1 TEST_EUDI_CREDENTIAL_OFFER_URI=... pnpm test:integration --grep "Full Credential Issuance Flow"TEST_EUDI_CONFORMANCE_TRACK=1 TEST_EUDI_PRESENTATION_REQUEST_URI=... pnpm test:integration --grep "should display presentation request UI elements"TEST_EUDI_CONFORMANCE_TRACK=1 TEST_EUDI_SUBMIT_PRESENTATION=1 TEST_EUDI_PRESENTATION_REQUEST_URI=... pnpm test:integration --grep "should complete presentation exchange"
Scope, pass/fail og gap-klassifisering ligger på EUDI Dev Hub conformance-spor.
Nyttige testflater i applikasjonen
/api/demo/presentation-requestfor demo- og testnære presentasjonsforespørsler medrequestId,authorizationRequestUriog utløpstid/api/test/create-vp-requestfor intern opprettelse av OpenID4VP-request mot en statisk test-PDF/api/test/vp-callbackfor mock verifier-callback i development, med de siste svarene tilgjengelig viaGET/api/verification-requests/{sessionId}for sesjonsnære verifikasjonskall i appen
Testdata du bør kontrollere
- miljøet du peker mot: localhost, ngrok eller delt test
- hvilke credentials som allerede ligger i walleten
- hvilke templates og issuer-profiler som finnes
- om
state,nonceogissuanceIdlogges eller lagres hos din egen tjeneste
Bro videre til Symfoni
Når du har kontroll på verktøy og testdata, bruk scenarier for å velge et konkret forløp og gå derfra videre til riktig Symfoni-guide.
