Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry from the list
Then the transaction details screen opens
And a delete button is visible in the top right corner
Given the user has opened the details screen of a transaction
When the user clicks the delete button
Then a confirmation dialog is displayed
And no transaction is removed yet
Given the confirmation dialog is displayed
Then the dialog include a warning message indicating the consequences of deleting the transaction
And the dialog provides a Confirm deletion button and a Cancel button
Given the confirmation dialog is displayed for a transaction
When the user selects Cancel
Then the dialog closes
And the user remains on the details screen of the same transaction
And the transaction log is unchanged
Given the user has cancelled the deletion of a transaction
When the user navigates back to the History screen
Then the transaction is still visible in the list
Given the confirmation dialog is displayed for a transaction
When the user selects Confirm deletion
Then the dialog closes
And the user is returned to the History screen
And the transaction is no longer shown in the list
Given the user has deleted a transaction and knows its relying party name, type, status and date
When the user searches for it or applies matching filters
Then the deleted transaction is not returned in any of the search or filter
Given the transaction log contains exactly one transaction
When the user deletes that transaction and confirms
Then the history screen shows the empty state message
Given the user reached a transaction through an active search or filter
When the user deletes that transaction and confirms
Then the user returns to the same filtered or search view
And the deleted transaction is missing from the results
And the other results remain displayed
Given the user has one transaction of each category available
When the user deletes them one by one via the delete button and confirmation dialog
Then the same warning dialog appear for every category
And each transaction disappears from the list search and filters
| Number of Scenarios | 10 | Total Duration | 348ms |
| Total Number of Test Cases | 10 | Fastest Test | 6ms |
| Number of Manual Test Cases | 10 | Slowest Test | 13ms |
| Tests Started | Oct 06, 2026 11:29:50 | Average Execution Time | 8ms |
| Tests Finished | Oct 06, 2026 11:29:51 | Total Execution Time | 82ms |
| ## | Scenario | Context | Steps | Result |
|---|---|---|---|---|
| Delete a transaction from transaction log | Delete button is displayed | 4 | ||
| Delete a transaction from transaction log | Warning dialog appears before deletion | 4 | ||
| Delete a transaction from transaction log | Warning dialog content and options are displayed | 3 | ||
| Delete a transaction from transaction log | User cancels the deletion | 5 | ||
| Delete a transaction from transaction log | Cancelled transaction still appears in the list | 3 | ||
| Delete a transaction from transaction log | User confirms the deletion of a transaction | 5 | ||
| Delete a transaction from transaction log | Deleted transaction is not retrievable via search, filter or sort | 3 | ||
| Delete a transaction from transaction log | Deleting the only remaining transaction empties the log | 3 | ||
| Delete a transaction from transaction log | Deleting a transaction keeps the active filter or search applied | 5 | ||
| Delete a transaction from transaction log | Deletion flow is uniform across all transaction categories | 4 |