Skip to content
Snippets Groups Projects
Unverified Commit a67d4de8 authored by Matthias Urhahn's avatar Matthias Urhahn Committed by GitHub
Browse files

Prevent test replacement if new test is already redeemed (EXPOSUREAPP-7447) (#3439)


* Shouldn't be possible but if there are multiple tests for a type, the test test fragment should still show them.

* Introduce common test registration state processor for each screen that needs to handle test registration in the submission flow.

* Fix instrumentation tests.

* Fix lint issues

* Additional unit tests and improved docs.

* Fix dialog edge-case behavior (normal flow / test replacement)

* Refactoring

* Use TestRegistrationRequest for navigation to remove need for null checks.

* Fix build issues.

Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
parent e1d100bf
No related branches found
Tags v2.4.0-RC9
No related merge requests found
Showing
with 499 additions and 630 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment