| IPPDummyAuthProvider.sys.mjs |
Test-only IPPAuthProvider implementation.
State that mirrors a real auth provider (signed-in status, current
entitlement, in-progress enrollment) is stored in private fields and
manipulated via `simulateSignIn`, `setEntitlement`, `resetEntitlement`
and `enroll`.
Responses for the outbound/network-shaped methods (`enrollAndEntitle`,
`getEntitlement`, `fetchProxyPass`, `fetchProxyUsage`) can be overridden
via the matching `set*Response` setters so tests can drive them without
wrapping the dummy in sinon.
|
6749 |
- |