Summary
Write comprehensive integration tests validating the full WebAuthn approval flow: notification with link → web UI → WebAuthn assertion → grant issued → client injects.
Context
WebAuthn introduces browser-based interaction which is harder to test. Tests will use @simplewebauthn/server's testing utilities to simulate WebAuthn ceremonies without actual hardware.
Acceptance Criteria
Dependencies
Scope Boundaries
- Does NOT test with real biometric hardware
- Does NOT test across actual browsers (server-side simulation only)
Summary
Write comprehensive integration tests validating the full WebAuthn approval flow: notification with link → web UI → WebAuthn assertion → grant issued → client injects.
Context
WebAuthn introduces browser-based interaction which is harder to test. Tests will use
@simplewebauthn/server's testing utilities to simulate WebAuthn ceremonies without actual hardware.Acceptance Criteria
src/__tests__/integration/webauthn-flow.test.ts@simplewebauthn/servertest helpersDependencies
Scope Boundaries