Given the user is on the Relying Party service page
When the user initiates the wallet verification flow
Then a presentation request flow is initiated
Given a presentation request flow has been initiated
When the Desktop browser invokes the Digital Credentials API
Then the user is not prompted to grant permission
Given the mobile device has received a presentation request
When no installed Wallet Unit contains suitable attestations
Then the user is notified and the process is terminated
Given the mobile device has received a presentation request
When the system identifies one or more suitable attestations
Then the user sees an extension of the Wallet open automatically
Given the extension of the Wallet is open
When the presentation request screen is shown
Then the requesting Relying Party and the requested attestations and related attributes are displayed
Given the presentation request screen is displayed in the Wallet
When the user consents to share attributes and enters a valid six-digit PIN
Then the attestation is presented successfully
Given the Wallet requests PIN authentication
When the user enters an incorrect six-digit PIN
Then an authentication error is displayed
Given the attestation has been presented to the Relying Party
When the Relying Party validates the attestation successfully
Then a verification confirmation is displayed in the browser
Given the attestation has been presented to the Relying Party
When the Relying Party fails to validate the attestation
Then an error message is displayed and retry is allowed
| Number of Scenarios | 9 | Total Duration | 2m 47s |
| Total Number of Test Cases | 9 | Fastest Test | 16s |
| Number of Manual Test Cases | 9 | Slowest Test | 23s |
| Tests Started | May 20, 2026 11:57:57 | Average Execution Time | 18s |
| Tests Finished | May 20, 2026 12:00:45 | Total Execution Time | 2m 47s |
| ## | Scenario | Context | Steps | Result |
|---|---|---|---|---|
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | User initiates verification from browser on their mobile device | 3 | ||
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | Browser does not request permission for Digital Credentials API | 3 | ||
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | No matching attestations on mobile device | 3 | ||
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | Attestation identifying information is displayed | 3 | ||
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | Wallet displays requested attestations and attributes | 3 | ||
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | Successful consent and authentication | 3 | ||
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | Invalid PIN during cross-device presentation | 3 | ||
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | Relying Party verifies attestation successfully | 3 | ||
| Present Digital Attestations via Browser using EUDI Wallet on Same Device | Relying Party verification fails | 3 |