Enhance test coverage: sign-in, account changes and session recovery #473

Open
Enucatl wants to merge 2 commits from Enucatl/open-grind:test/auth-session-coverage into main
Contributor

Cover CAPTCHA retries and failures, successful sign-in, account state
cleanup, reconnect recovery, duplicate deliveries and expired sessions.

Exercise client behavior through controlled native and API responses
without requiring a device or live account.

This is how far we can go, together with the existing coverage, to contribute to #51 without using live accounts and emulators.

Cover CAPTCHA retries and failures, successful sign-in, account state cleanup, reconnect recovery, duplicate deliveries and expired sessions. Exercise client behavior through controlled native and API responses without requiring a device or live account. This is how far we can go, together with the existing coverage, to contribute to #51 without using live accounts and emulators.
Test sign-in, account changes and session recovery
Some checks failed
check / check (pull_request) Has been cancelled
credits / credits (pull_request) Has been cancelled
dbbb6e7dc3
Cover CAPTCHA retries and failures, successful sign-in, account state
cleanup, reconnect recovery, duplicate deliveries and expired sessions.

Exercise client behavior through controlled native and API responses
without requiring a device or live account.
Remove explanatory comments from recovery tests
Some checks are pending
check / check (pull_request) Blocked by required conditions
credits / credits (pull_request) Blocked by required conditions
dd31fd1a3b
Some checks are pending
check / check (pull_request) Blocked by required conditions
credits / credits (pull_request) Blocked by required conditions
This pull request can be merged automatically.
Some workflows are waiting to be reviewed.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u "test/auth-session-coverage:Enucatl-test/auth-session-coverage"
git switch "Enucatl-test/auth-session-coverage"
Sign in to join this conversation.
No description provided.