Skip to content

Staging

Staging #1

Triggered via pull request January 9, 2025 14:01
Status Success
Total duration 5m 53s
Artifacts

lint.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

16 errors, 1 warning, and 3 notices
transactions > prependSafeToL2Migration > should modify single txs if applicable: src/utils/__tests__/transactions.test.ts#L395
Error: expect(received).not.toEqual(expected) // deep equality Expected: not {"addSignature": [Function addSignature], "data": {"baseGas": "[object Object]", "data": "0x029C0CEf0c", "gasPrice": "[object Object]", "gasToken": "0x0000000000000000000000000000000000000000", "nonce": 0, "operation": 0, "refundReceiver": "0xfdb156bc69f4cbfadccf1f1ac6f9a885eebcec4c", "safeTxGas": "[object Object]", "to": "0x891c8fcaede2cfd7fbf7dbbdea7695e4b6daecaf", "value": "0"}, "encodedSignatures": [Function encodedSignatures], "signatures": Map {}} at Object.toEqual (/home/runner/work/vana-wallet-web/vana-wallet-web/src/utils/__tests__/transactions.test.ts:425:30) at processTicksAndRejections (node:internal/process/task_queues:95:5)
deployments > tryDeploymentVersions > should call the deployment getter with the latest version/supported network if no version is provider: src/services/contracts/__tests__/deployments.test.ts#L76
Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected) n: 2 Expected: {"network": "1", "version": "1.4.1"} Received 1: {"network": "1", "released": true} -> 2 Object { "network": "1", - "version": "1.4.1", + "version": "1.3.0", }, Number of calls: 2 at Object.toHaveBeenNthCalledWith (/home/runner/work/vana-wallet-web/vana-wallet-web/src/services/contracts/__tests__/deployments.test.ts:85:26) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
deployments > tryDeploymentVersions > should call the deployment getter with the latest version/unsupported network if no version is provider: src/services/contracts/__tests__/deployments.test.ts#L91
Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected) n: 2 Expected: {"network": "1", "version": "1.4.1"} Received 1: {"network": "1", "released": true} -> 2 Object { "network": "1", - "version": "1.4.1", + "version": "1.3.0", }, Number of calls: 2 at Object.toHaveBeenNthCalledWith (/home/runner/work/vana-wallet-web/vana-wallet-web/src/services/contracts/__tests__/deployments.test.ts:100:26) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
useCompatibleNetworks > should set everything to available except zkSync and GnosisChain Chiado for 1.4.1 Safes: src/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts#L72
Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 Array [ true, - true, + false, true, false, true, false, ] at Object.toEqual (/home/runner/work/vana-wallet-web/vana-wallet-web/src/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts:94:62) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
useCompatibleNetworks > should mark compatible chains as available: src/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts#L112
Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 Array [ true, - true, + false, true, false, true, false, ] at Object.toEqual (/home/runner/work/vana-wallet-web/vana-wallet-web/src/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts:136:62) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
NetworkMultiSelector > should be possible to select and deselect networks: src/components/common/NetworkSelector/__tests__/NetworkMultiSelector.test.tsx#L63
Error: expect(element).toHaveAttribute("aria-disabled", "false") // element.getAttribute("aria-disabled") === "false" Expected the element to have attribute: aria-disabled="false" Received: aria-disabled="true" Ignored nodes: comments, script, style <html> <head /> <body> <div> <form> <div aria-owns=":r0:-listbox" class="MuiAutocomplete-root Mui-expanded Mui-focused MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" name="networks" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-hptxn3-MuiInputBase-root-MuiOutlinedInput-root" > <div class="MuiButtonBase-root MuiChip-root MuiChip-outlined MuiChip-sizeMedium MuiChip-colorDefault MuiChip-deletable MuiChip-deletableColorDefault MuiChip-outlinedDefault multiChainChip css-bvb4q3-MuiButtonBase-root-MuiChip-root" role="button" tabindex="0" > <span class="MuiChip-avatar MuiChip-avatarMedium MuiChip-avatarColorDefault inlineIndicator withLogo onlyLogo" data-testid="chain-logo" > <img alt="Ethereum Logo" height="24" loading="lazy" width="24" /> </span> <span class="MuiChip-label MuiChip-labelMedium css-1ig3q7n-MuiChip-label" > Ethereum </span> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiChip-deleteIcon MuiChip-deleteIconMedium MuiChip-deleteIconColorDefault MuiChip-deleteIconOutlinedColorDefault css-17ceore-MuiSvgIcon-root" data-testid="CancelIcon" focusable="false" viewBox="0 0 24 24" > <path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z" /> </svg> </div> <input aria-activedescendant=":r0:-option-0" aria-autocomplete="list" aria-controls=":r0:-listbox" aria-expanded="true" aria-invalid="false" autocapitalize="none" autocomplete="off" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-2f5dop-MuiInputBase-input-MuiOutlinedInput-input" id=":r0:" role="combobox" spellcheck="false" type="text" value="" /> <div class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > <button aria-label="Clear" class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-qlrx2h-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" tabindex="-1" title="Clear" type="button" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-11dtfly-MuiSvgIcon-root" data-testid="CloseIcon" focusable="false" viewBox="0 0 24 24" > <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> <button aria-label="Close" class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator MuiAutocomplete-popupIndicatorOpen css-zx6qq0-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" tabindex="-1" title="Close" type="button" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-17ceore-MuiSvgIcon-root" data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path d="M7 10l5 5 5-5z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> </div> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1s88lva-MuiOutlinedInput-notchedOutline" > <legend class="css-ihdtdm" > <span class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> </form> </div> <div class="MuiPopper-root MuiAutocomplete-popper css-1s5lphu-MuiPopper-root-MuiAutocomplete-popper" data-popper-escaped="" data-popper-placement="bottom" data-popper-reference-hidden="" role="presentation" style="position: absolute; top: 0px; left: 0px; width: 0px; margin: 0px; transform: translate(0px, 0px);" > <div class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAutocomplete-paper css-1ejwy1w-MuiPaper-root-MuiAutocomplete-paper" > <ul aria-labelledby=":r0:-label" class="MuiAutocomplete-listbox css-ppgl5m-MuiAutocomplete-listbox" id=":r0:-listbox" role="listbox" > <li aria-disabled="false" aria-selected="true" class="MuiAutocomplete-option Mui-focused" data-option-index="0" id=":r0:-option-0" role="option" tabindex="-1" > <span class="MuiButtonBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall PrivateSwitchBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall Mui-checked MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall css-sb89or-MuiButtonBase-root-MuiCheckbox-root" data-testid="network-checkbox" > <input class="PrivateSwitchBase-input css-1m9pwf3" data-indeterminate="false" type="checkbox" /> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-11dtfly-MuiSvgIcon-root" data-testid="CheckBoxIcon" focusable="false" viewBox="0 0 24 24" > <path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </span> <span class="inlineIndicator withLogo" data-testid="chain-logo" > <img alt="Ethereum Logo" height="24" loading="lazy" width="24" /> <div class="MuiStack-root css-nen11g-MuiStack-root" > <span class="name" > Ethereum </span> </div> </span> </li> <li aria-disabled="true" aria-selected="false" class="MuiAutocomplete-option" data-option-index="1" id=":r0:-option-1" role="option" tabindex="-1" > <span class="MuiButtonBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall PrivateSwitchBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall css-sb89or-MuiButtonBase-root-MuiCheckbox-root" data-testid="network-checkbox" > <input class="PrivateSwitchBase-input css-1m9pwf3" data-indeterminate="false" type="checkbox" /> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-11dtfly-MuiSvgIcon-root" data-testid="CheckBoxOutlineBlankIcon" focusable="false" viewBox="0 0 24 24" > <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </span> <span class="inlineIndicator withLogo" data-testid="chain-logo" > <img alt="Optimism Logo" height="24" loading="lazy" width="24" /> <div class="MuiStack-root css-nen11g-MuiStack-root" > <span class="name" > Optimism </span> </div> </span> </li> <li aria-disabled="false" aria-selected="false" class="MuiAutocomplete-option" data-option-index="2" id=":r0:-option-2" role="option" tabindex="-1" > <span class="MuiButtonBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall PrivateSwitchBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall css-sb89or-MuiButtonBase-root-MuiCheckbox-root" data-testid="network-checkbox" > <input class="PrivateSwitchBase-input css-1m9pwf3" data-indeterminate="false" type="checkbox" /> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-11dtfly-MuiSvgIcon-root" data-testid="CheckBoxOutlineBlankIcon" focusable="false" viewBox="0 0 24 24" > <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </span> <span class="inlineIndicator withLogo" data-testid="chain-logo" > <img alt="Gnosis Chain Logo" height="24" loading="lazy" width="24" /> <div class="MuiStack-root css-nen11g-MuiStack-root" > <span class="name" > Gnosis Chain </span> </div> </span> </li> <li aria-disabled="true" aria-selected="false" class="MuiAutocomplete-option" data-option-index="3" id=":r0:-option-3" role="option" tabindex="-1" > <span class="MuiButtonBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall PrivateSwitchBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall css-sb89or-MuiButtonBase-root-MuiCheckbox-root" data-testid="network-checkbox" > <input class="PrivateSwitchBase-input css-1m9pwf3" data-indeterminate="false" type="checkbox" /> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-11dtfly-MuiSvgIcon-root" data-testid="CheckBoxOutlineBlankIcon" focusable="false" viewBox="0 0 24 24" > <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </span> <span class="inlineIndicator withLogo" data-testid="chain-logo" > <img alt="ZkSync Era Logo" height="24" loading="lazy" width="24" /> <div class="MuiStack-root css-nen11g-MuiStack-root" > <span class="name" > ZkSync Era </span> </div> </span> </li> <li aria-disabled="false" aria-selected="false" class="MuiAutocomplete-option" data-option-index="4" id=":r0:-option-4" role="option" tabindex="-1" > <span class="MuiButtonBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall PrivateSwitchBase-root MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall MuiCheckbox-root MuiCheckbox-colorPrimary MuiCheckbox-sizeSmall css-sb89or-MuiButtonBase-root-MuiCheckbox-root" data-testid="network-checkbox" > <input class="PrivateSwitchBase-input css-1m9pwf3" data-indeterminate="false" type="checkbox" /> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-11dtfly-MuiSvgIcon-root" data-testid="CheckBoxOutlineBlankIcon" focusable="false" viewBox="0 0 24 24" > <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </span> <span class="inlineIndicator withLogo" data-testid="chain-logo" > <img alt="Worldchain Logo" height="24" loading="lazy" width="24" /> <div class="MuiStack-root css-nen11g-MuiStack-root" > <span class="name" > Worldchain </span> </div> </span> </li> </ul> </div> </div> </body> </html> at toHaveAttribute (/home/runner/work/vana-wallet-web/vana-wallet-web/src/components/common/NetworkSelector/__tests__/NetworkMultiSelector.test.tsx:100:29) at runWithExpensiveErrorDiagnosticsDisabled (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/@testing-library/dom/dist/config.js:47:12) at checkCallback (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/@testing-library/dom/dist/wait-for.js:127:77) at checkRealTimersCallback (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/@testing-library/dom/dist/wait-for.js:121:16) at Timeout.task [as _onTimeout] (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jsdom/lib/jsdom/browser/Window.js:520:19) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)
useSafeNotifications > Invalid mastercopy > should show a notification when the mastercopy is invalid but can be migrated: src/hooks/__tests__/useSafeNotifications.test.ts#L158
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected) - Expected + Received Object { "groupKey": "invalid-mastercopy", - "link": undefined, + "link": Object { + "href": "https://github.com/5afe/safe-cli", + "title": "Get CLI", + }, "message": "This Safe Account was created with an unsupported base contract. - It is possible to migrate it to a compatible base contract. This migration will be automatically included with your first transaction.", - "variant": "info", + The web interface might not work correctly. + We recommend using the command line interface instead.", + "variant": "warning", }, Number of calls: 1 at Object.toHaveBeenCalledWith (/home/runner/work/vana-wallet-web/vana-wallet-web/src/hooks/__tests__/useSafeNotifications.test.ts:177:32) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
safeUpgradeParams > Should add empty setFallbackHandler transaction data for older Safes: src/services/tx/__tests__/safeUpdateParams.test.ts#L33
Error: expect(received).toBeTruthy() Received: false at Object.toBeTruthy (/home/runner/work/vana-wallet-web/vana-wallet-web/src/services/tx/__tests__/safeUpdateParams.test.ts:56:7) at processTicksAndRejections (node:internal/process/task_queues:95:5)
safeUpgradeParams > Should upgrade L1 safe to L1 1.4.1: src/services/tx/__tests__/safeUpdateParams.test.ts#L64
Error: expect(received).toBeTruthy() Received: false at Object.toBeTruthy (/home/runner/work/vana-wallet-web/vana-wallet-web/src/services/tx/__tests__/safeUpdateParams.test.ts:86:7) at processTicksAndRejections (node:internal/process/task_queues:95:5)
safeUpgradeParams > Should upgrade L2 safe to L2 1.4.1: src/services/tx/__tests__/safeUpdateParams.test.ts#L99
Error: expect(received).toBeTruthy() Received: false at Object.toBeTruthy (/home/runner/work/vana-wallet-web/vana-wallet-web/src/services/tx/__tests__/safeUpdateParams.test.ts:124:7) at processTicksAndRejections (node:internal/process/task_queues:95:5)
safeContracts > isMigrationToL2Possible > should be possible to migrate Safes with nonce 0 on chains with migration lib: src/services/contracts/__tests__/safeContracts.test.ts#L82
Error: expect(received).toBeTruthy() Received: false at Object.toBeTruthy (/home/runner/work/vana-wallet-web/vana-wallet-web/src/services/contracts/__tests__/safeContracts.test.ts:83:100) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
useChainId hook > should return the default chainId if no query params: src/hooks/__tests__/useChainId.test.ts#L57
Error: expect(received).toBe(expected) // Object.is equality Expected: "11155111" Received: "14800" at Object.toBe (/home/runner/work/vana-wallet-web/vana-wallet-web/src/hooks/__tests__/useChainId.test.ts:59:28) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
chains > chains > getLatestSafeVersion > should return 1.4.1 on supported networks: src/utils/__tests__/chains.test.ts#L44
Error: expect(received).toEqual(expected) // deep equality Expected: "1.4.1" Received: "1.3.0" at Object.toEqual (/home/runner/work/vana-wallet-web/vana-wallet-web/src/utils/__tests__/chains.test.ts:51:11) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
HexEncodedData > should render the default component markup: src/components/transactions/HexEncodedData/HexEncodedData.test.tsx#L7
Error: expect(received).toMatchSnapshot() Snapshot name: `HexEncodedData should render the default component markup 1` - Snapshot - 1 + Received + 1 @@ -27,11 +27,11 @@ data-mui-internal-clone-element="true" style="cursor: pointer;" > <button aria-label="Copy to clipboard" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-nmr6e8-MuiButtonBase-root-MuiIconButton-root" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-avgvsw-MuiButtonBase-root-MuiIconButton-root" tabindex="0" type="button" > <mock-icon aria-hidden="true" at Object.toMatchSnapshot (/home/runner/work/vana-wallet-web/vana-wallet-web/src/components/transactions/HexEncodedData/HexEncodedData.test.tsx:20:30) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
HexEncodedData > should not highlight the data if highlight option is false: src/components/transactions/HexEncodedData/HexEncodedData.test.tsx#L23
Error: expect(received).toMatchSnapshot() Snapshot name: `HexEncodedData should not highlight the data if highlight option is false 1` - Snapshot - 1 + Received + 1 @@ -27,11 +27,11 @@ data-mui-internal-clone-element="true" style="cursor: pointer;" > <button aria-label="Copy to clipboard" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-nmr6e8-MuiButtonBase-root-MuiIconButton-root" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-avgvsw-MuiButtonBase-root-MuiIconButton-root" tabindex="0" type="button" > <mock-icon aria-hidden="true" at Object.toMatchSnapshot (/home/runner/work/vana-wallet-web/vana-wallet-web/src/components/transactions/HexEncodedData/HexEncodedData.test.tsx:29:30) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
HexEncodedData > should not cut the text in case the limit option is higher than the provided hexData: src/components/transactions/HexEncodedData/HexEncodedData.test.tsx#L32
Error: expect(received).toMatchSnapshot() Snapshot name: `HexEncodedData should not cut the text in case the limit option is higher than the provided hexData 1` - Snapshot - 1 + Received + 1 @@ -27,11 +27,11 @@ data-mui-internal-clone-element="true" style="cursor: pointer;" > <button aria-label="Copy to clipboard" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-nmr6e8-MuiButtonBase-root-MuiIconButton-root" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-avgvsw-MuiButtonBase-root-MuiIconButton-root" tabindex="0" type="button" > <mock-icon aria-hidden="true" at Object.toMatchSnapshot (/home/runner/work/vana-wallet-web/vana-wallet-web/src/components/transactions/HexEncodedData/HexEncodedData.test.tsx:37:30) at Promise.then.completed (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:298:28) at new Promise (<anonymous>) at callAsyncCircusFn (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:95:5) at _runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:121:9) at run (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/jest-runner/build/testWorker.js:106:12)
eslint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
eslint
Using ESLint from: /home/runner/work/vana-wallet-web/vana-wallet-web/node_modules/eslint/lib/api.js
eslint
Using ESLint binary from: ./node_modules/.bin/eslint
eslint
ESLint passes