status-desktop/storybook/qmlTests/tests
Alex Jbanca fd99b96cb5 feat(WalletConnect): Handle sign request expiration
Implementing the user-story for sign request expiry and add qml tests
+ other minor fixes

## Acceptance Criteria

```
//Always show the expiration
Given the sign/transaction request dialog is shown
When request has an expiration date
Then the user sees a 1 minute countdown in the dialog
```

```
// Show 1 minute timer
Given the sign/transaction request dialog is shown
When the request has 1 minute or less before expiring
Then the user sees a 1 second countdown in the dialog
```

```
Given the sign/transaction dialog is open
When the request expires
Then the Accept button is removed
And the only option for the user is to close the dialog
```

```
Given the sign/transaction request dialog is open
When the request expired
Then the `Sign` and `Reject` buttons are removed
And the `Close` button is visible
```

```
Given the sign/transaction request expired
Then a toast message is showing
And it contains the "<dapp domain> sign request timed out" message
```

```
Given the sign/transaction request dialog is open
When the request expired
Then the sign/transaction request dialog is still visible
```

```
Given the sign/transaction request expires
Then a console message is shown
And it contains 'WC WalletConnectSDK.onSessionRequestExpire; id: ${id}`'
```
2024-10-10 12:49:15 +03:00
..
helpers feat(WalletConnect): Handle sign request expiration 2024-10-10 12:49:15 +03:00
tst_AmountToSend.qml QClipboardProxy QML type renamed to ClipboardUtils 2024-08-29 15:46:17 +02:00
tst_AmountValidator.qml feat(StatusQ): AmountValidator for handling user-provided fp numbers 2024-07-19 17:27:08 +02:00
tst_AssetSelector.qml Token/Asset selectors fixes 2024-09-23 12:30:50 +02:00
tst_BuyCryptoModal.qml BuyCryptoModal refactored to use AssetSelectorCompact 2024-09-23 12:30:50 +02:00
tst_ConnectDAppModal.qml fix(ConnectDAppModal): don't overflow texts 2024-07-31 00:10:10 +02:00
tst_ContactDetails.qml fix(profile): fix missing ring in own profile (#15366) 2024-07-03 14:06:03 -04:00
tst_CurrencyAmountInput.qml feat: Add Advanced settings in new Advanced Tab 2024-01-11 14:52:52 +01:00
tst_DAppsWorkflow.qml feat(WalletConnect): Handle sign request expiration 2024-10-10 12:49:15 +03:00
tst_DappsComboBox.qml feat(dapps): Implemented hovering and proper image color for dapps item delegate. (#15408) 2024-07-04 16:32:04 +03:00
tst_DerivationPathInput.qml feat(wallet) Wallet Connect integration prototype 2023-10-30 09:29:33 +01:00
tst_EnterSeedPhrase.qml fix(StatusSeedPhraseInput): accept a common prefix suggestion 2024-09-10 16:00:40 +02:00
tst_ErrorTag.qml fix(SwapModal): ErrorTag looks wrong 2024-07-25 15:11:29 +02:00
tst_LazyStackLayout.qml StatusQ: Introduce LazyStackLayout - stack layout with deferred instantiation (#16417) 2024-09-26 14:16:30 -04:00
tst_ManageCollectiblesPanel.qml fix(wallet): Update collectibles media management (#16080) 2024-08-28 15:58:33 +02:00
tst_NetworkSelectItemDelegate.qml refactoring(NetworkSelectItemDelegate): Remove backend dependency and clean the API 2024-06-20 15:13:54 +03:00
tst_NetworkSelectPopup.qml feat(networkSelector): Refatoring of NetworkSelector to remove backend dependency 2024-06-21 16:18:51 +03:00
tst_NetworkSelectorView.qml feat(networkSelector): Refatoring of NetworkSelector to remove backend dependency 2024-06-21 16:18:51 +03:00
tst_RecipientSelectorPanel.qml tests(qmlTests/RecipientSelectorPanel): Basic suite for `RecipientSelectorPanel` 2024-07-11 14:05:55 +02:00
tst_SearchableAssetsPanel.qml Token/Asset selectors fixes 2024-09-23 12:30:50 +02:00
tst_SendRecipientInput.qml feat(SendModal): add a spinner when resolving an ENS name 2024-09-20 12:10:26 +02:00
tst_SlippageSelector.qml fix(SlippageSelector): cant do Swap with 100% slippage 2024-09-25 16:16:33 +02:00
tst_StatusAmountInput.qml feat: [UI - Swap] Create swap input component 2024-06-06 11:13:18 +02:00
tst_StatusButton.qml feat(StatusButton) Add support to show text when button is loading 2024-08-19 22:36:50 +02:00
tst_StatusChatInput.qml fix(chat): chat input accepts DnD for blocked users 2024-10-10 10:33:13 +03:00
tst_StatusMessage.qml feat(@desktop/wallet): Added feature flag FLAG_SEND_VIA_PERSONAL_CHAT_ENABLED for the send via personal chat feature 2024-09-23 11:20:56 +02:00
tst_SwapApproveCapModal.qml feat(@desktop/wallet): Swap:: Added text that links to Paraswaps terms and conditions page 2024-08-08 18:34:43 +02:00
tst_SwapInputPanel.qml TokenSelectorAssetDelegate simplified 2024-09-23 12:30:50 +02:00
tst_SwapModal.qml chore: improvements of the sending route generated by the router process 2024-10-01 17:21:26 +02:00
tst_SwapSignModal.qml feat(@desktop/wallet): Swap:: Added text that links to Paraswaps terms and conditions page 2024-08-08 18:34:43 +02:00
tst_TestRunnerControls.qml
tst_TokenSelectorAssetDelegate.qml AssetSelector covered with unit tests 2024-09-23 12:30:50 +02:00
tst_TokenSelectorButton.qml AssetSelector covered with unit tests 2024-09-23 12:30:50 +02:00
tst_TokenSelectorViewAdaptor.qml feat(@desktop/wallet): Implements Network selection behaviour 2024-07-09 11:27:55 +02:00