cases property
List<AuthPhoneNumberBackendConformanceCase>
get
cases
The isolated cases exposed by this suite.
Implementation
List<AuthPhoneNumberBackendConformanceCase> get cases => [
_case(
'issue_replay_binding',
'Issue receipts are payload-bound.',
_issueReplay,
),
_case(
'verification_contention',
'Exactly one concurrent verification commits.',
_verificationContention,
),
_case(
'attempt_lockout',
'Failed attempts are bounded and lock the challenge.',
_attemptLockout,
),
_case(
'expiry',
'Expired challenges cannot create or authenticate a user.',
_expiry,
),
_case(
'issue_rollback',
'An issuance fault restores the previous challenge.',
_issueRollback,
),
_case(
'verification_rollback',
'A verification fault restores challenge, user, and identity state.',
_verificationRollback,
),
_case(
'hard_delete',
'Hard deletion scrubs phone credentials and rejects user-ID reuse.',
_hardDelete,
),
];