cases property

The isolated cases exposed by this suite.

Implementation

late final List<AuthAdminStoreConformanceCase>
cases = List<AuthAdminStoreConformanceCase>.unmodifiable(
  <AuthAdminStoreConformanceCase>[
    _case(
      id: 'admin.authorization.stale-role',
      description:
          'revalidates administrator permissions inside the mutation',
      verify: _verifyStaleRoleAuthorization,
    ),
    _case(
      id: 'admin.credentials.rollback',
      description:
          'rolls credentials, sessions, and JWT versions back together',
      requiresFaultControl: true,
      verify: _verifyCredentialRollback,
    ),
    _case(
      id: 'admin.access.global-revocation',
      description:
          'revokes all server sessions and rotates JWT versions atomically',
      verify: _verifyGlobalRevocation,
    ),
    _case(
      id: 'admin.user-update.contention',
      description: 'rejects a stale concurrent user replacement',
      verify: _verifyUserUpdateContention,
    ),
  ],
);