safe-global / safe-wallet-web

Safe{Wallet} – smart contract wallet for Ethereum (ex-Gnosis Safe multisig)
https://app.safe.global
GNU General Public License v3.0
311 stars 360 forks source link

Tests: Update tests as per new signer #3867

Closed mike10ca closed 1 week ago

mike10ca commented 1 week ago

What it solves

How this PR fixes it

How to test it

github-actions[bot] commented 1 week ago

Branch preview

βœ… Deploy successful!

Website: https://cy_signer--walletweb.review.5afe.dev/home?safe=eth:0xA77DE01e157f9f57C7c4A326eeE9C4874D0598b6

Storybook: https://cy_signer--walletweb.review.5afe.dev/storybook/

github-actions[bot] commented 1 week ago

ESLint Summary View Full Report

Annotations are provided inline on the Files Changed tab. You can also see all annotations that were generated on the annotations page.

Type Occurrences Fixable
Errors 0 0
Warnings 0 0
Ignored 0 N/A

Report generated by eslint-plus-action

github-actions[bot] commented 1 week ago

πŸ“¦ Next.js Bundle Analysis for safe-wallet-web

This analysis was generated by the Next.js Bundle Analysis action. πŸ€–

πŸŽ‰ Global Bundle Size Decreased

Page Size (compressed)
global 1003.42 KB (🟒 -508 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

Fourteen Pages Changed Size

The following pages changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/apps 50.12 KB (🟑 +3.56 KB) 1.03 MB
/apps/custom 41.74 KB (🟑 +3.56 KB) 1.02 MB
/apps/open 51.54 KB (🟑 +2.82 KB) 1.03 MB
/home 60.04 KB (🟑 +3.63 KB) 1.04 MB
/new-safe/create 26.72 KB (🟑 +142 B) 1.01 MB
/privacy 15.76 KB (🟒 -140 B) 1019.18 KB
/settings/safe-apps 25.96 KB (🟑 +3.56 KB) 1.01 MB
/settings/security 8.45 KB (🟒 -20 B) 1011.87 KB
/swap 29.91 KB (🟑 +3.56 KB) 1.01 MB
/transactions 73.93 KB (🟒 -723 B) 1.05 MB
/transactions/history 73.89 KB (🟒 -724 B) 1.05 MB
/transactions/messages 34.87 KB (🟒 -725 B) 1.01 MB
/transactions/queue 29.16 KB (🟒 -721 B) 1.01 MB
/transactions/tx 18.91 KB (🟒 -736 B) 1022.33 KB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 20% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

github-actions[bot] commented 1 week ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟑 Statements
79.15% (+0.86% πŸ”Ό)
11551/14594
πŸ”΄ Branches
58.31% (-7.27% πŸ”»)
2790/4785
🟑 Functions
66.12% (+0.31% πŸ”Ό)
1850/2798
🟒 Lines
80.47% (-1.02% πŸ”»)
10412/12939
Show new covered files 🐣
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :-: | :- | :- | :- | :- | :- | | 🟒 |
`...` / index.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / create.ts
| 49.23% | 60% | 30.77% | 51.92% | | 🟑 |
`...` / sdk.ts
| 66.34% | 38.1% | 57.14% | 65.56% | | πŸ”΄ |
`...` / useOnboard.ts
| 44.17% | 11.11% | 15% | 47.17% | | 🟒 |
`...` / useChains.ts
| 100% | 50% | 100% | 100% | | 🟒 |
`...` / useChainId.ts
| 97.62% | 92% | 83.33% | 100% | | 🟒 |
`...` / useWallet.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / index.tsx
| 33.33% | 0% | 0% | 33.33% | | πŸ”΄ |
`...` / UncheckedJsonRpcSigner.ts
| 40% | 100% | 0% | 40% | | πŸ”΄ |
`...` / dispatch.ts
| 38.74% | 34.48% | 26.09% | 37.64% | | 🟒 |
`...` / txMonitor.ts
| 92.47% | 92% | 96% | 93.18% | | 🟒 |
`...` / useSafeCreation.ts
| 90% | 84.38% | 55.56% | 90.67% | | 🟑 |
`...` / index.tsx
| 78.95% | 54.55% | 50% | 77.78% | | 🟑 |
`...` / StatusMessage.tsx
| 65.22% | 31.25% | 100% | 63.64% | | 🟑 |
`...` / index.tsx
| 62.16% | 33.33% | 42.86% | 61.11% | | 🟒 |
`...` / useIsWrongChain.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useSafeCreationEffects.ts
| 86.67% | 90% | 80% | 85.71% | | 🟑 |
`...` / index.ts
| 69.67% | 59.09% | 47.06% | 68.87% | | πŸ”΄ |
`...` / address-book.ts
| 38.46% | 0% | 0% | 33.33% | | 🟒 |
`...` / StatusStepper.tsx
| 66.67% | 0% | 0% | 80% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useAllAddressBooks.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 95.24% | 88.24% | 50% | 100% | | 🟒 |
`...` / index.tsx
| 91.67% | 0% | 100% | 90.91% | | 🟒 |
`...` / index.tsx
| 100% | 83.33% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 82.35% | 66.67% | 50% | 83.87% | | 🟒 |
`...` / ConfirmCopyModal.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 33.33% | 100% | 100% | | 🟑 |
`...` / StatusStep.tsx
| 63.64% | 0% | 0% | 70% | | 🟒 |
`...` / useSyncSafeCreationStep.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / spendingLimit.ts
| 84.85% | 76.92% | 100% | 86.21% | | 🟒 |
`...` / spendingLimitParams.ts
| 81.82% | 100% | 75% | 83.33% | | 🟑 |
`...` / proposeTransaction.ts
| 50% | 0% | 0% | 60% | | 🟑 |
`...` / hooks.ts
| 75.93% | 60.61% | 62.5% | 78.57% | | πŸ”΄ |
`...` / recommendedNonce.ts
| 31.58% | 0% | 0% | 37.5% | | 🟑 |
`...` / useDraftBatch.ts
| 61.54% | 100% | 20% | 65.22% | | 🟒 |
`...` / SignMessage.tsx
| 91.18% | 77.27% | 69.23% | 91.92% | | 🟒 |
`...` / useIsSafeOwner.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useSafeMessage.ts
| 94.74% | 100% | 75% | 94.44% | | 🟒 |
`...` / useSafeMessages.ts
| 93.33% | 80% | 100% | 92.86% | | 🟒 |
`...` / useSyncSafeMessageSigner.ts
| 87.27% | 62.5% | 62.5% | 91.84% | | πŸ”΄ |
`...` / safeMsgNotifications.ts
| 37.5% | 0% | 0% | 42.86% | | 🟒 |
`...` / safeMsgSender.ts
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / safe-messages.ts
| 81.25% | 74.07% | 100% | 78.18% | | πŸ”΄ |
`...` / index.tsx
| 24.44% | 0% | 14.29% | 24.39% | | 🟑 |
`...` / index.tsx
| 66.67% | 0% | 0% | 75% | | πŸ”΄ |
`...` / index.ts
| 11.76% | 100% | 0% | 23.08% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 89.29% | 92.86% | 75% | 96% | | 🟒 |
`...` / useDecodedSafeMessage.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / useHighlightHiddenTab.ts
| 76.47% | 40% | 77.78% | 78.13% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 97.06% | 78.95% | 100% | 96.67% | | 🟒 |
`...` / index.tsx
| 93.33% | 50% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 81.82% | 71.43% | 33.33% | 88.89% | | 🟒 |
`...` / DataRow.tsx
| 83.33% | 66.67% | 100% | 100% | | 🟑 |
`...` / index.tsx
| 67.74% | 15.38% | 71.43% | 66.67% | | 🟒 |
`...` / index.tsx
| 100% | 50% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / SafeTxProvider.tsx
| 28.57% | 0% | 55.56% | 29.17% | | 🟒 |
`...` / RiskConfirmationError.tsx
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / TxSecurityContext.tsx
| 56.25% | 0% | 0% | 53.85% | | 🟒 |
`...` / useRedefine.ts
| 98.04% | 94.74% | 100% | 100% | | 🟒 |
`...` / index.ts
| 91.67% | 70% | 100% | 91.67% | | 🟑 |
`...` / index.tsx
| 69.49% | 17.65% | 16.67% | 73.08% | | 🟑 |
`...` / RedefineHint.tsx
| 54.55% | 0% | 0% | 60% | | 🟒 |
`...` / index.tsx
| 93.55% | 80% | 100% | 96.43% | | 🟒 |
`...` / ApprovalEditorForm.tsx
| 100% | 50% | 100% | 100% | | 🟒 |
`...` / EditableApprovalItem.tsx
| 95.65% | 100% | 75% | 100% | | 🟒 |
`...` / ApprovalValueField.tsx
| 88.46% | 78.57% | 87.5% | 88% | | 🟒 |
`...` / ApprovalItem.tsx
| 92.31% | 33.33% | 75% | 90.91% | | 🟒 |
`...` / SpenderField.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / Approvals.tsx
| 93.33% | 33.33% | 100% | 100% | | πŸ”΄ |
`...` / useIsRecoverer.ts
| 57.14% | 0% | 0% | 57.14% | | 🟒 |
`...` / useIsValidExecution.ts
| 86.96% | 66.67% | 80% | 88.37% | | 🟒 |
`...` / ContractErrorCodes.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useIsValidRecoveryExecution.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / GlobalPushNotifications.tsx
| 62.2% | 38.57% | 58.73% | 59.24% | | 🟒 |
`...` / useNotificationRegistrations.ts
| 100% | 87.5% | 100% | 100% | | 🟒 |
`...` / push-notifications.ts
| 75% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 94.44% | 93.33% | 100% | 100% | | 🟒 |
`...` / useIsOnlySpendingLimitBeneficiary.tsx
| 88.24% | 75% | 50% | 93.33% | | 🟑 |
`...` / useConnectWallet.ts
| 70% | 0% | 50% | 66.67% | | πŸ”΄ |
`...` / useAllOwnedSafes.ts
| 38.89% | 0% | 0% | 41.18% | | 🟒 |
`...` / index.tsx
| 93.55% | 66.67% | 100% | 96.43% | | 🟒 |
`...` / useSafeApps.ts
| 95.35% | 75% | 100% | 94.74% | | 🟒 |
`...` / useRemoteSafeApps.ts
| 90.91% | 66.67% | 90.91% | 92.86% | | 🟒 |
`...` / useCustomSafeApps.ts
| 90.32% | 100% | 66.67% | 93.1% | | πŸ”΄ |
`...` / manifest.ts
| 39.53% | 4.17% | 42.86% | 42.11% | | 🟒 |
`...` / usePinnedSafeApps.ts
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / index.ts
| 63.64% | 100% | 0% | 77.78% | | πŸ”΄ |
`...` / useBrowserPermissions.ts
| 57.14% | 16.67% | 20% | 59.26% | | 🟑 |
`...` / types.ts
| 60% | 100% | 50% | 75% | | πŸ”΄ |
`...` / useSafePermissions.ts
| 35.71% | 3.45% | 11.76% | 40% | | 🟒 |
`...` / index.tsx
| 90% | 100% | 75% | 88.89% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / config.tsx
| 86.96% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 0% | 100% | | 🟒 |
`...` / index.tsx
| 96% | 92.86% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 82.76% | 81.82% | 60% | 82.14% | | 🟒 |
`...` / useShareSafeAppUrl.ts
| 93.75% | 0% | 100% | 93.33% | | 🟒 |
`...` / index.tsx
| 100% | 0% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 93.88% | 80% | 75% | 95.65% | | 🟒 |
`...` / index.tsx
| 86.67% | 80% | 75% | 92.31% | | 🟒 |
`...` / index.tsx
| 100% | 86.36% | 100% | 100% | | 🟒 |
`...` / CustomAppPlaceholder.tsx
| 100% | 80% | 100% | 100% | | 🟒 |
`...` / CustomApp.tsx
| 92.31% | 0% | 50% | 91.67% | | 🟒 |
`...` / index.tsx
| 92.86% | 88.89% | 66.67% | 92.59% | | 🟒 |
`...` / useOpenedSafeApps.ts
| 92.31% | 100% | 66.67% | 90.91% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 50% | 100% | 100% | | 🟒 |
`...` / useSafeAppPreviewDrawer.ts
| 91.67% | 100% | 66.67% | 90.91% | | 🟒 |
`...` / index.tsx
| 91.67% | 75% | 50% | 95.45% | | 🟒 |
`...` / swaps.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useSafeAppsFilters.ts
| 95.45% | 0% | 100% | 95.24% | | 🟒 |
`...` / useAppsFilterByCategory.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useAppsSearch.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useAppsFilterByOptimizedForBatch.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / custom.tsx
| 95% | 100% | 75% | 94.74% | | 🟒 |
`...` / RemoveCustomAppModal.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 90.91% | 100% | 100% | | 🟒 |
`...` / useSafeWalletProvider.tsx
| 82.24% | 60% | 70.37% | 84.16% | | 🟒 |
`...` / tracking.ts
| 85.71% | 0% | 100% | 83.33% | | 🟒 |
`...` / walletconnect.ts
| 75% | 100% | 100% | 100% | | πŸ”΄ |
`...` / index.tsx
| 55.56% | 100% | 0% | 57.14% | | 🟒 |
`...` / useHiddenTokens.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 72.22% | 100% | 100% | | 🟒 |
`...` / CheckBalance.tsx
| 93.75% | 25% | 100% | 92.86% | | πŸ”΄ |
`...` / ActivateAccountButton.tsx
| 50% | 0% | 0% | 55.56% | | 🟒 |
`...` / counterfactual.ts
| 75% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / index.tsx
| 68.75% | 45.16% | 42.86% | 67.39% | | 🟒 |
`...` / index.tsx
| 100% | 66.67% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useHideAssets.ts
| 93.33% | 71.43% | 93.75% | 94.23% | | πŸ”΄ |
`...` / index.tsx
| 55.56% | 0% | 0% | 58.82% | | 🟒 |
`...` / index.tsx
| 75% | 0% | 0% | 85.71% | | 🟑 |
`...` / index.tsx
| 60% | 0% | 0% | 66.67% | | 🟑 |
`...` / index.tsx
| 71.43% | 100% | 0% | 76.92% | | 🟒 |
`...` / useSpendingLimit.ts
| 90.91% | 0% | 50% | 90% | | 🟒 |
`...` / useIsCounterfactualSafe.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / SendButton.tsx
| 100% | 50% | 50% | 100% | | 🟒 |
`...` / index.tsx
| 89.39% | 100% | 81.25% | 90.77% | | 🟒 |
`...` / RecoveryProposalCard.tsx
| 93.33% | 75% | 80% | 92.59% | | πŸ”΄ |
`...` / useIsSidebarRoute.ts
| 38.46% | 0% | 0% | 38.46% | | 🟒 |
`...` / index.tsx
| 89.29% | 79.17% | 100% | 89.02% | | 🟒 |
`...` / WalletRejectionError.tsx
| 75% | 100% | 0% | 100% | | 🟑 |
`...` / index.tsx
| 78.95% | 0% | 33.33% | 77.78% | | 🟒 |
`...` / index.tsx
| 89.66% | 89.47% | 50% | 88.89% | | πŸ”΄ |
`...` / AdvancedParamsForm.tsx
| 52.17% | 0% | 0% | 54.55% | | 🟒 |
`...` / types.d.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / GasLimitInput.tsx
| 50% | 0% | 0% | 52.94% | | 🟒 |
`...` / useAdvancedParams.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useUserNonce.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / hooks.ts
| 80% | 63.16% | 81.82% | 80.61% | | 🟒 |
`...` / useAddressBook.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 95.56% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useLoadBalances.ts
| 93.33% | 66.67% | 100% | 95% | | πŸ”΄ |
`...` / utils.ts
| 37.17% | 35.48% | 21.43% | 37.76% | | 🟒 |
`...` / safeCreationEvents.ts
| 70% | 100% | 66.67% | 87.5% | | 🟒 |
`...` / useRecoveryState.ts
| 97.78% | 77.78% | 100% | 97.73% | | πŸ”΄ |
`...` / useTxHistory.ts
| 44.83% | 0% | 0% | 44.44% | | 🟒 |
`...` / RecoveryContextHooks.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useRecoveryDelayModifiers.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useIsRecoverySupported.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 93.02% | 92.86% | 78.57% | 94.59% | | 🟒 |
`...` / index.tsx
| 100% | 66.67% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 57.14% | 100% | 100% | | 🟒 |
`...` / ExecuteForm.tsx
| 95.83% | 86.49% | 100% | 95.65% | | 🟒 |
`...` / useWalletCanPay.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useWalletBalance.ts
| 84.62% | 100% | 100% | 83.33% | | 🟒 |
`...` / useRemainingRelays.ts
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / useWalletCanRelay.ts
| 70% | 83.33% | 50% | 70.59% | | 🟒 |
`...` / index.tsx
| 100% | 78.57% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 0% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 87.5% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 75% | 100% | 0% | 85.71% | | 🟒 |
`...` / relaying.ts
| 100% | 50% | 100% | 100% | | 🟑 |
`...` / useGasLimit.ts
| 74.14% | 60% | 71.43% | 73.21% | | 🟒 |
`...` / NonOwnerError.tsx
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / useTxBuilderApp.ts
| 50% | 0% | 0% | 45.45% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / safe-app.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useSafeAppUrl.ts
| 92.31% | 66.67% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 82.86% | 80.95% | 40% | 87.88% | | 🟒 |
`...` / useSafeAppFromBackend.ts
| 89.47% | 40% | 100% | 88.89% | | 🟒 |
`...` / useSafeAppFromManifest.ts
| 94.44% | 100% | 100% | 93.33% | | 🟒 |
`...` / SafeAppDetails.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / TryDemo.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / constants.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / AppActions.tsx
| 88.33% | 89.47% | 85.71% | 89.29% | | 🟒 |
`...` / useLastSafe.ts
| 100% | 62.5% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 83.33% | 0% | 0% | 80% | | 🟒 |
`...` / useOwnedSafes.ts
| 91.67% | 53.85% | 66.67% | 90.91% | | 🟒 |
`...` / index.tsx
| 100% | 53.33% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 0% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / index.tsx
| 59.26% | 0% | 0% | 66.67% | | 🟒 |
`...` / index.tsx
| 75% | 0% | 0% | 85.71% | | 🟑 |
`...` / DataTable.tsx
| 50% | 100% | 0% | 66.67% | | 🟒 |
`...` / index.tsx
| 88.89% | 100% | 0% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 80% | 100% | 100% | | 🟑 |
`...` / index.tsx
| 56.52% | 0% | 20% | 60% | | 🟑 |
`...` / SafeTxGasForm.tsx
| 64% | 45.45% | 16.67% | 62.5% | | 🟒 |
`...` / index.tsx
| 73.53% | 52.38% | 66.67% | 82.14% | | 🟒 |
`...` / index.tsx
| 96.88% | 92.59% | 100% | 100% | | πŸ”΄ |
`...` / index.tsx
| 53.85% | 0% | 0% | 58.33% | | 🟒 |
`...` / SendAmountBlock.tsx
| 100% | 50% | 100% | 100% | | 🟑 |
`...` / useLoadSpendingLimits.ts
| 77.42% | 53.33% | 78.57% | 78.85% | | 🟒 |
`...` / index.tsx
| 100% | 93.1% | 100% | 100% | | 🟒 |
`...` / useNameResolver.ts
| 80.95% | 50% | 75% | 83.33% | | 🟒 |
`...` / index.tsx
| 94.44% | 87.5% | 100% | 94.12% | | 🟒 |
`...` / useCompatibilityWarning.ts
| 97.14% | 100% | 100% | 100% | | 🟒 |
`...` / usePendingActions.ts
| 100% | 94.74% | 100% | 100% | | 🟒 |
`...` / useVisibleBalances.ts
| 100% | 75% | 100% | 100% | | 🟒 |
`...` / SignForm.tsx
| 92.86% | 87.1% | 100% | 94.23% | | 🟒 |
`...` / BatchButton.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useSafeMessageNotifications.ts
| 87.1% | 78.26% | 100% | 87.72% | | 🟒 |
`...` / utils.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useDeployGasLimit.ts
| 97.56% | 90.91% | 100% | 100% | | 🟒 |
`...` / SafeAppsDashboardSection.tsx
| 95.45% | 50% | 75% | 95.24% | | 🟒 |
`...` / styled.tsx
| 78.57% | 0% | 100% | 90% | | 🟑 |
`...` / index.tsx
| 76.53% | 53.13% | 72.73% | 77.17% | | 🟒 |
`...` / utils.ts
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / index.tsx
| 55.56% | 0% | 0% | 71.43% | | 🟒 |
`...` / index.tsx
| 84.21% | 16.67% | 50% | 87.5% | | 🟒 |
`...` / useEstimateSafeCreationGas.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / PayNowPayLater.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 90.48% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 69.23% | 100% | 0% | 81.82% | | 🟒 |
`...` / useIsExpiredSwap.ts
| 92.86% | 100% | 100% | 91.67% | | 🟑 |
`...` / index.tsx
| 73.53% | 26.47% | 42.86% | 75% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / useTransactionType.ts
| 69.44% | 42.11% | 100% | 70.59% | | 🟒 |
`...` / index.tsx
| 80% | 100% | 0% | 100% | | 🟒 |
`...` / QueueActions.tsx
| 100% | 50% | 100% | 100% | | πŸ”΄ |
`...` / index.tsx
| 45.45% | 0% | 0% | 46.88% | | 🟒 |
`...` / useIsPending.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / ReplaceTxHoverProvider.tsx
| 31.58% | 0% | 0% | 31.25% | | 🟒 |
`...` / index.tsx
| 87.5% | 50% | 50% | 86.96% | | πŸ”΄ |
`...` / SpeedUpMonitor.tsx
| 42.42% | 0% | 0% | 45.16% | | πŸ”΄ |
`...` / SpeedUpModal.tsx
| 39.19% | 0% | 0% | 39.73% | | πŸ”΄ |
`...` / useCounter.ts
| 16.67% | 0% | 0% | 20% | | 🟒 |
`...` / index.tsx
| 100% | 50% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 89.47% | 62.5% | 100% | 88.89% | | 🟒 |
`...` / useTransactionStatus.ts
| 88% | 60% | 100% | 90.91% | | 🟒 |
`...` / index.tsx
| 87.72% | 75.76% | 60% | 86.79% | | 🟑 |
`...` / CounterfactualForm.tsx
| 68.57% | 40% | 66.67% | 68.66% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / TxChecks.tsx
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / index.tsx
| 69.05% | 12.5% | 33.33% | 67.5% | | πŸ”΄ |
`...` / TxInfoProvider.tsx
| 36.84% | 0% | 0% | 37.5% | | 🟒 |
`...` / ConfirmationTitle.tsx
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / RedefineBalanceChange.tsx
| 71.79% | 7.14% | 11.11% | 71.05% | | 🟒 |
`...` / UnknownContractError.tsx
| 100% | 33.33% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 96.88% | 100% | 100% | 100% | | 🟒 |
`...` / ReviewSignMessageOnChain.tsx
| 86.11% | 61.9% | 83.33% | 86.76% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / WalletLogin.tsx
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / tracking.ts
| 55.17% | 0% | 33.33% | 54.17% | | 🟒 |
`...` / useNotificationTracking.ts
| 96.97% | 100% | 100% | 96.67% | | 🟒 |
`...` / tx.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 96.97% | 62.5% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 94.12% | 0% | 100% | 92.86% | | 🟑 |
`...` / index.tsx
| 64.71% | 0% | 0% | 73.33% | | 🟒 |
`...` / ExpandableTransactionItem.tsx
| 85% | 33.33% | 50% | 88.89% | | 🟑 |
`...` / index.tsx
| 75.93% | 16.67% | 66.67% | 76.92% | | πŸ”΄ |
`...` / index.tsx
| 38.78% | 5.88% | 9.09% | 41.3% | | πŸ”΄ |
`...` / index.tsx
| 52.38% | 0% | 0% | 55% | | πŸ”΄ |
`...` / index.tsx
| 46.67% | 0% | 0% | 53.85% | | 🟒 |
`...` / index.tsx
| 57.14% | 0% | 0% | 80% | | πŸ”΄ |
`...` / index.tsx
| 45% | 0% | 0% | 56.25% | | 🟒 |
`...` / index.tsx
| 83.33% | 0% | 0% | 100% | | 🟑 |
`...` / index.tsx
| 63.64% | 0% | 0% | 70% | | 🟑 |
`...` / index.tsx
| 57.14% | 0% | 0% | 63.16% | | 🟒 |
`...` / index.tsx
| 78.57% | 0% | 0% | 84.62% | | πŸ”΄ |
`...` / TransferActions.tsx
| 43.48% | 13.33% | 10% | 46.51% | | 🟒 |
`...` / index.tsx
| 80% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 83.33% | 0% | 0% | 100% | | πŸ”΄ |
`...` / index.tsx
| 52.38% | 0% | 0% | 55% | | 🟑 |
`...` / index.tsx
| 54.55% | 0% | 0% | 60% | | πŸ”΄ |
`...` / index.tsx
| 52.5% | 0% | 0% | 58.33% | | πŸ”΄ |
`...` / index.tsx
| 38.46% | 0% | 0% | 41.67% | | 🟑 |
`...` / index.tsx
| 68.75% | 0% | 0% | 78.57% | | 🟒 |
`...` / BatchExecuteHoverProvider.tsx
| 100% | 100% | 50% | 100% | | 🟒 |
`...` / index.tsx
| 81.82% | 66.67% | 100% | 80% | | 🟒 |
`...` / index.tsx
| 100% | 50% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 80% | 100% | 0% | 100% | | 🟑 |
`...` / PendingTxsList.tsx
| 61.7% | 36.36% | 23.08% | 64.44% | | 🟑 |
`...` / PendingTxListItem.tsx
| 70% | 0% | 0% | 73.68% | | 🟑 |
`...` / index.tsx
| 75.34% | 58.62% | 40% | 75.36% | | 🟒 |
`...` / useTransactionQueueBarState.ts
| 87.5% | 50% | 66.67% | 92.86% | | 🟑 |
`...` / useThirdPartyCookies.ts
| 72.5% | 20% | 66.67% | 72.97% | | πŸ”΄ |
`...` / useFromAppAnalytics.ts
| 54.17% | 0% | 50% | 57.14% | | 🟒 |
`...` / useAppIsLoading.ts
| 82.14% | 50% | 57.14% | 81.48% | | 🟒 |
`...` / ThirdPartyCookiesWarning.tsx
| 71.43% | 100% | 0% | 83.33% | | 🟒 |
`...` / index.tsx
| 84% | 85.71% | 50% | 85.71% | | 🟒 |
`...` / index.tsx
| 86.49% | 50% | 44.44% | 88.57% | | πŸ”΄ |
`...` / index.tsx
| 40% | 0% | 0% | 44.44% | | πŸ”΄ |
`...` / useOnceVisible.ts
| 13.04% | 0% | 0% | 14.29% | | 🟑 |
`...` / SkeletonTxList.tsx
| 50% | 100% | 0% | 75% | | 🟒 |
`...` / index.tsx
| 81.82% | 44.44% | 16.67% | 86.67% | | πŸ”΄ |
`...` / PermissionsPrompt.tsx
| 50% | 100% | 0% | 55.56% | | 🟒 |
`...` / SafeAppIframe.tsx
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / useCustomAppCommunicator.tsx
| 49.37% | 0% | 15.79% | 49.35% | | πŸ”΄ |
`...` / useAppCommunicator.ts
| 55.41% | 22.22% | 35% | 55.56% | | πŸ”΄ |
`...` / AppCommunicator.ts
| 40.48% | 7.14% | 42.86% | 41.03% | | 🟒 |
`...` / useGetSafeInfo.ts
| 84.21% | 20% | 40% | 88.24% | | 🟒 |
`...` / index.tsx
| 100% | 50% | 100% | 100% | | 🟒 |
`...` / useSafeMessageStatus.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useAddressResolver.ts
| 100% | 100% | 100% | 100% | | πŸ”΄ |
`...` / RecoverAccountFlowSetup.tsx
| 51.28% | 16.67% | 30% | 51.35% | | 🟑 |
`...` / index.tsx
| 66.67% | 50% | 33.33% | 72.73% | | πŸ”΄ |
`...` / index.tsx
| 52.78% | 0% | 0% | 57.58% | | 🟒 |
`...` / index.tsx
| 75% | 100% | 0% | 100% | | πŸ”΄ |
`...` / index.tsx
| 35.56% | 11.43% | 13.64% | 37.21% | | 🟑 |
`...` / index.tsx
| 60.87% | 0% | 0% | 63.64% | | 🟒 |
`...` / SecurityWarnings.tsx
| 75% | 100% | 100% | 100% | | πŸ”΄ |
`...` / useTxStepper.tsx
| 21.05% | 0% | 0% | 22.22% | | πŸ”΄ |
`...` / RecoverAccountFlowReview.tsx
| 46.48% | 0% | 0% | 46.48% | | πŸ”΄ |
`...` / recovery-sender.ts
| 12% | 0% | 0% | 12% | | 🟑 |
`...` / index.tsx
| 66.67% | 0% | 0% | 66.67% | | 🟒 |
`...` / constants.ts
| 50% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 92.86% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / useTxTracking.ts
| 100% | 88.89% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 96.15% | 50% | 83.33% | 96% | | 🟒 |
`...` / useSafeOverviews.ts
| 100% | 100% | 100% | 100% | | 🟒 |
`...` / index.tsx
| 88.89% | 85.71% | 75% | 87.5% | | 🟒 |
`...` / index.tsx
| 100% | 80% | 100% | 100% | | 🟒 |
`...` / useIsSafeMessageSignableBy.ts
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / index.tsx
| 73.68% | 66.67% | 40% | 76.47% | | 🟒 |
`...` / CreateTokenTransfer.tsx
| 92.31% | 64.71% | 75% | 97.22% | | 🟒 |
`...` / index.tsx
| 85.19% | 100% | 60% | 84.62% | | 🟑 |
`...` / index.tsx
| 72% | 66.67% | 33.33% | 73.91% | | 🟒 |
`...` / ReviewTokenTx.tsx
| 71.43% | 0% | 0% | 83.33% | | πŸ”΄ |
`...` / ReviewTokenTransfer.tsx
| 45.45% | 0% | 0% | 52.63% | | πŸ”΄ |
`...` / ReviewSpendingLimitTx.tsx
| 42.03% | 0% | 0% | 43.94% | | πŸ”΄ |
`...` / useSpendingLimitGas.ts
| 38.89% | 0% | 0% | 43.75% | | 🟒 |
`...` / index.tsx
| 86.84% | 50% | 66.67% | 87.88% | | 🟒 |
`...` / AccountCenter.tsx
| 94.74% | 100% | 100% | 100% | | 🟑 |
`...` / CreateSpendingLimit.tsx
| 61.76% | 28.57% | 16.67% | 64.52% | | 🟒 |
`...` / index.tsx
| 70.59% | 50% | 33.33% | 80% | | πŸ”΄ |
`...` / ReviewSpendingLimit.tsx
| 42.86% | 0% | 0% | 45% | | 🟒 |
`...` / ConnectionCenter.tsx
| 100% | 100% | 100% | 100% | | 🟑 |
`...` / ConnectWalletButton.tsx
| 77.78% | 60% | 50% | 75% |

Test suite run success

1444 tests passing in 199 suites.

Report generated by πŸ§ͺjest coverage report action from 4bfa9a2fc9f6d30d3f3990e8654a4a044056f20f