Given the user visits the RP service and is requested to present certain attestations
When the user clicks the corresponding button to present attestations from their installed Wallet
Then the Wallet processes the presentation request against the RP's WRPRC
Given all attributes requested by the RP are covered by its WRPRC
When the Wallet evaluates the presentation request
Then the consent screen proceeds normally without any warning
Given one or more attributes requested by the RP are not covered by its WRPRC
When the Wallet evaluates the presentation request
Then a clear warning is displayed before any disclosure, listing the unregistered attributes
Given the presentation request includes both registered and unregistered attributes
When the consent screen is displayed
Then registered attributes are shown with standard display and unregistered attributes are shown with a distinct warning indicator
Given the warning for unregistered attributes is displayed on the consent screen
When the user cancels the presentation process
Then the Wallet returns the user to the Home screen
Given the warning for unregistered attributes is displayed on the consent screen
When the user has not provided an explicit action to approve proceeding
Then the Wallet does not treat this as approval and does not proceed with the presentation
Given the Data Sharing screen is displayed with registered and unregistered attributes distinguished
When the user reviews the information and consents to share the selected attributes
Then the Wallet proceeds to the authentication step
Given the user has consented to share the selected attributes
When the user authenticates using their six digit PIN or biometrics
Then the Wallet displays a confirmation of successful presentation
Given the user has consented and successfully authenticated
When the presentation is completed
Then the Wallet displays a confirmation screen indicating successful presentation
| Number of Scenarios | 9 | Total Duration | 2m 39s |
| Total Number of Test Cases | 9 | Fastest Test | 16s |
| Number of Manual Test Cases | 9 | Slowest Test | 18s |
| Tests Started | Aug 28, 2026 08:35:33 | Average Execution Time | 17s |
| Tests Finished | Aug 28, 2026 08:38:13 | Total Execution Time | 2m 39s |
| ## | Scenario | Context | Steps | Result |
|---|---|---|---|---|
| Warning for presentation requests that exceed RP's registered scope | User initiates presentation of attestations from the RP service | 3 | ||
| Warning for presentation requests that exceed RP's registered scope | No warning is shown when all requested attributes are covered by the WRPRC | 3 | ||
| Warning for presentation requests that exceed RP's registered scope | Warning is displayed when requested attributes are not covered by the WRPRC | 3 | ||
| Warning for presentation requests that exceed RP's registered scope | Consent screen visually distinguishes registered from unregistered attributes | 3 | ||
| Warning for presentation requests that exceed RP's registered scope | User cancels the presentation after seeing the warning | 3 | ||
| Warning for presentation requests that exceed RP's registered scope | Silence or pre-ticked boxes are not accepted as approval to proceed | 3 | ||
| Warning for presentation requests that exceed RP's registered scope | User reviews the Data Sharing/Approval screen and consents to share selected attributes | 3 | ||
| Warning for presentation requests that exceed RP's registered scope | User authenticates successfully with PIN/biometrics after giving consent | 3 | ||
| Warning for presentation requests that exceed RP's registered scope | Confirmation of successful presentation is displayed | 3 |