Created
January 23, 2025 11:24
-
-
Save kyranjamie/41d2dc93ed0951664ee97c7f3f0ed946 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Running 105 tests using 6 workers | |
✓ 1 [chromium] › specs/fund/fund.spec.ts:12:3 › Buy tokens test › should redirect to provider URL while funding STX (14.2s) | |
✓ 2 …specs/ledger/ledger.spec.ts:31:7 › App with Ledger › withBitcoinAndStacksKey › that homepage renders correctly (11.5s) | |
✓ 3 [chromium] › specs/bns-names/bns-names.spec.ts:16:3 › Bns v2 names › that correctly shows bns v2 account name (12.7s) | |
✓ 4 …romium] › specs/manage-tokens/manage-tokens.spec.ts:12:3 › Manage tokens › that supported sip10 token is shown (12.7s) | |
✘ 5 …um] › specs/manage-transaction/manage-transaction.spec.ts:24:3 › Manage transaction › that user can cancel fee (18.1s) | |
✓ 6 …checks/compliance-checks.spec.ts:43:3 › Compliance checks › that it errors if non-compliant entity is detected (14.2s) | |
✓ 7 [chromium] › specs/ledger/ledger.spec.ts:37:7 › App with Ledger › withBitcoinAndStacksKey › receive modal opens (9.8s) | |
✓ 8 …e-tokens/manage-tokens.spec.ts:18:3 › Manage tokens › that token can be removed from asset list and added back (13.8s) | |
✓ 9 …e-signing/bip322-message-signing.spec.ts:33:5 › Message signing › BIP-322 message signing › Signature approved (12.1s) | |
✓ 10 …hromium] › specs/fund/fund.spec.ts:33:3 › Buy tokens test › should redirect to provider URL while funding BTC (13.5s) | |
✓ 11 …mpliance-checks/compliance-checks.spec.ts:61:3 › Compliance checks › nothing happens when chainalysis is down (12.2s) | |
✘ 12 …manage-transaction/manage-transaction.spec.ts:24:3 › Manage transaction › that user can cancel fee (retry #1) (17.2s) | |
✓ 13 …edger/ledger.spec.ts:60:7 › App with Ledger › withBitcoinAndStacksKey › that you can navigate to activity page (9.6s) | |
✓ 14 …-signing/bip322-message-signing.spec.ts:53:5 › Message signing › BIP-322 message signing › Signature rejected (11.4s) | |
✓ 15 …iance-checks/compliance-checks.spec.ts:77:3 › Compliance checks › the addresses of all recipients are checked (12.9s) | |
✓ 16 …twork/add-network.spec.ts:20:3 › Networks tests › that bitcoin api url changes on selecting different network (11.7s) | |
✓ 17 …boarding/onboarding.spec.ts:14:3 › Onboarding an existing user › going through the onboarding flow to sign in (12.6s) | |
✓ 18 …m] › specs/ledger/ledger.spec.ts:31:7 › App with Ledger › withStacksKeysOnly › that homepage renders correctly (8.4s) | |
✓ 19 [chromium] › specs/profile/profile.spec.ts:21:3 › Profile updating › should show an error for invalid profile (17.4s) | |
✘ 20 …manage-transaction/manage-transaction.spec.ts:24:3 › Manage transaction › that user can cancel fee (retry #2) (18.6s) | |
✓ 21 …um] › specs/network/add-network.spec.ts:29:3 › Networks tests › validation error when stacks api url is empty (11.1s) | |
✓ 22 [chromium] › specs/ledger/ledger.spec.ts:37:7 › App with Ledger › withStacksKeysOnly › receive modal opens (9.2s) | |
✓ 23 …s/receive/receive.spec.ts:10:3 › Receive Dialog › That the Receive dialog renders and shows the correct assets (5.8s) | |
✓ 24 …38:3 › Onboarding an existing user › mnemonic key validation: should show error for invalid mnemonic key words (8.3s) | |
✓ 25 …› specs/ledger/ledger.spec.ts:43:9 › App with Ledger › withStacksKeysOnly › stacks address is shown by default (8.5s) | |
✓ 26 …3 › Onboarding an existing user › mnemonic key validation: should not show error for valid mnemonic key words (8.1s) | |
✓ 27 [chromium] › specs/network/add-network.spec.ts:42:3 › Networks tests › validation error when name is empty (11.0s) | |
✓ 28 …ium] › specs/profile/profile.spec.ts:53:3 › Gaia profile request › should send a signed profile token to gaia (17.7s) | |
✘ 29 …manage-transaction/manage-transaction.spec.ts:24:3 › Manage transaction › that user can cancel fee (retry #3) (16.6s) | |
✓ 30 [chromium] › specs/onboarding/onboarding.spec.ts:66:3 › Onboarding an existing user › Activity tab (12.9s) | |
✓ 31 …ium] › specs/ledger/ledger.spec.ts:48:9 › App with Ledger › withStacksKeysOnly › there are no bitcoin requests (9.3s) | |
✓ 32 …resses.spec.ts:103:7 › Rpc: GetAddresses › softwareWallet › the promise resolves with addresses successfully (12.5s) | |
✓ 33 [chromium] › specs/network/add-network.spec.ts:51:3 › Networks tests › validation error when key is empty (10.5s) | |
✓ 34 …ecs/ledger/ledger.spec.ts:60:7 › App with Ledger › withStacksKeysOnly › that you can navigate to activity page (8.3s) | |
✓ 35 …an existing user › Address generation › Bitcoin › that the wallet generates the correct Native Segwit address (14.4s) | |
✓ 36 …m] › specs/network/add-network.spec.ts:61:3 › Networks tests › validation error when bitcoin api url is empty (12.6s) | |
✓ 37 …esses.spec.ts:117:7 › Rpc: GetAddresses › softwareWallet › the promise rejects when user closes popup window (12.5s) | |
✓ 38 [chromium] › specs/rpc-open/open.spec.ts:34:3 › Rpc: Open › the wallet opens successfully (12.4s) | |
✘ 39 … › specs/manage-transaction/manage-transaction.spec.ts:47:3 › Manage transaction › that user can increase fee (17.4s) | |
✘ 40 … › specs/ledger/ledger.spec.ts:31:7 › App with Ledger › withBitcoinKeysOnly › that homepage renders correctly (13.3s) | |
✘ 41 [chromium] › specs/network/add-network.spec.ts:73:3 › Networks tests › unable to fetch info from stacks node (11.7s) | |
✓ 42 …omium] › specs/rpc-open/open.spec.ts:48:3 › Rpc: Open › it forces user to unlock wallet when wallet is locked (15.3s) | |
✓ 43 …s:126:9 › Rpc: GetAddresses › softwareWallet › it redirects back to get addresses flow when wallet is locked (16.5s) | |
✓ 44 …rding an existing user › Address generation › Bitcoin › that the wallet generates the correct Taproot address (14.3s) | |
✓ 45 …edger/ledger.spec.ts:31:7 › App with Ledger › withBitcoinKeysOnly › that homepage renders correctly (retry #1) (9.9s) | |
✘ 46 …nage-transaction/manage-transaction.spec.ts:47:3 › Manage transaction › that user can increase fee (retry #1) (17.3s) | |
✘ 47 … › specs/network/add-network.spec.ts:73:3 › Networks tests › unable to fetch info from stacks node (retry #1) (11.7s) | |
✓ 48 …an existing user › Address generation › Stacks › that restoring a wallet generates the correct stacks address (13.9s) | |
✓ 49 [chromium] › specs/ledger/ledger.spec.ts:37:7 › App with Ledger › withBitcoinKeysOnly › receive modal opens (9.6s) | |
✓ 50 …/rpc-send-transfer/rpc-send-transfer.spec.ts:55:3 › Send transfer (RPC) › that the request can be broadcasted (17.9s) | |
✓ 51 …c.ts:143:9 › Rpc: GetAddresses › softwareWallet › it returns the second accounts data after changing account (14.1s) | |
✓ 52 …cs/ledger/ledger.spec.ts:60:7 › App with Ledger › withBitcoinKeysOnly › that you can navigate to activity page (9.3s) | |
✘ 53 … › specs/network/add-network.spec.ts:73:3 › Networks tests › unable to fetch info from stacks node (retry #2) (10.8s) | |
✘ 54 …nage-transaction/manage-transaction.spec.ts:47:3 › Manage transaction › that user can increase fee (retry #2) (18.0s) | |
✘ 55 …g user › Encryption key values › that the encryption key is generated correctly against a known working value (24.4s) | |
✓ 56 …103:7 › Rpc: GetAddresses › ledgerWithBitcoinAndStacksKey › the promise resolves with addresses successfully (10.6s) | |
✓ 57 …cs/rpc-send-transfer/rpc-send-transfer.spec.ts:71:3 › Send transfer (RPC) › that the request can be cancelled (11.7s) | |
✓ 58 …spec.ts:72:3 › Sign PSBT › that all inputs are signed even if the number of inputs is greater than vout index (10.6s) | |
✘ 59 … › specs/network/add-network.spec.ts:73:3 › Networks tests › unable to fetch info from stacks node (retry #3) (11.9s) | |
✓ 60 …117:7 › Rpc: GetAddresses › ledgerWithBitcoinAndStacksKey › the promise rejects when user closes popup window (8.8s) | |
✓ 61 [chromium] › specs/rpc-sign-psbt/sign-psbt.spec.ts:89:3 › Sign PSBT › that only requested inputs are signed (11.8s) | |
✘ 62 …nage-transaction/manage-transaction.spec.ts:47:3 › Manage transaction › that user can increase fee (retry #3) (16.5s) | |
✓ 63 …51:3 › Transaction signing › that transaction details are the same after signing multi-signature STX transfer (12.4s) | |
✓ 64 …romium] › specs/network/add-network.spec.ts:85:3 › Networks tests › unable to fetch mempool from bitcoin node (10.9s) | |
✓ 65 …c.ts:103:7 › Rpc: GetAddresses › ledgerWithStacksKeysOnly › the promise resolves with addresses successfully (10.4s) | |
✓ 66 …cryption key values › that the encryption key is generated correctly against a known working value (retry #1) (10.0s) | |
✓ 67 …ium] › specs/rpc-sign-psbt/sign-psbt.spec.ts:103:3 › Sign PSBT › that the request can be signed and broadcast (11.7s) | |
✓ 68 …action/transaction-signing.spec.ts:110:3 › Transaction signing › Single signature STX transfer being rejected (12.9s) | |
✘ 69 [chromium] › specs/network/add-network.spec.ts:97:3 › Networks tests › proper initial values on edit network (30.3s) | |
✓ 70 …c.ts:117:7 › Rpc: GetAddresses › ledgerWithStacksKeysOnly › the promise rejects when user closes popup window (8.8s) | |
✓ 71 …s/send/send-btc.spec.ts:22:5 › send btc › btc send form › that it shows preview of tx details to be confirmed (12.6s) | |
✓ 72 …ption.spec.ts:27:5 › Send inscription › valid send inscription data › should show the inscription review step (12.9s) | |
✓ 73 …hromium] › specs/rpc-sign-psbt/sign-psbt.spec.ts:123:3 › Sign PSBT › that the request to sign can be canceled (11.4s) | |
✓ 74 ….ts:103:7 › Rpc: GetAddresses › ledgerWithBitcoinKeysOnly › the promise resolves with addresses successfully (10.6s) | |
✓ 75 [chromium] › specs/send/send-sip10.spec.ts:20:3 › Send sip10 › can send sip10 token (13.4s) | |
✓ 76 …um] › specs/send/send-btc.spec.ts:33:5 › send btc › btc send form › that recipient input is trimmed correctly (12.6s) | |
✓ 77 …-inscription.spec.ts:42:5 › Send inscription › validation errors › should show the insufficient balance error (13.5s) | |
✓ 78 …-sign-psbt/sign-psbt.spec.ts:140:3 › Sign PSBT › that a failed request occurs if an invalid index is provided (12.4s) | |
✓ 79 ….ts:117:7 › Rpc: GetAddresses › ledgerWithBitcoinKeysOnly › the promise rejects when user closes popup window (8.8s) | |
✓ 80 …send-stx.spec.ts:30:3 › send stx: tests on testnet › that we show high fee warning in case of high custom fee (13.0s) | |
✓ 81 …send/send-btc.spec.ts:45:5 › send btc › btc send form › that asset value and recipient on preview match input (12.8s) | |
✓ 82 [chromium] › specs/settings/settings.spec.ts:16:3 › Settings menu › that menu item takes user to support page (11.1s) | |
✘ 83 … › specs/network/add-network.spec.ts:97:3 › Networks tests › proper initial values on edit network (retry #1) (30.5s) | |
✓ 84 …send/send-inscription.spec.ts:61:5 › Send inscription › validation errors › should show invalid address error (11.9s) | |
✓ 85 …/store-migrations.spec.ts:15:5 › Store migrations › Migration 0 --> 2 › that the app detects old store format (11.1s) | |
✓ 86 …nd/send-stx.spec.ts:52:3 › send stx: tests on testnet › that send max button sets available balance minus fee (11.0s) | |
✓ 87 [chromium] › specs/settings/settings.spec.ts:27:3 › Settings menu › that menu item can perform sign out (11.5s) | |
✓ 88 …m] › specs/send/send-btc.spec.ts:66:5 › send btc › btc send form › that fee value on preview match chosen one (13.0s) | |
✓ 89 …scription.spec.ts:75:5 › Send inscription › validation errors › should show non-zero offset inscription error (11.7s) | |
✓ 90 [chromium] › specs/swap/swap.spec.ts:17:3 › Swaps › that it defaults to swapping STX (12.2s) | |
✓ 91 …d/send-stx.spec.ts:60:3 › send stx: tests on testnet › that empty memo on preview matches default empty value (15.2s) | |
✓ 92 …um] › specs/settings/settings.spec.ts:33:3 › Settings menu › that menu item can lock and unlock the extension (12.8s) | |
✓ 93 …nd/send-btc.spec.ts:88:5 › send btc › btc send form › that prevents transaction if it contains inscribed utxo (12.4s) | |
✓ 94 …specs/send/send-inscription.spec.ts:100:3 › Send inscription › should show multiple inscription on utxo error (12.1s) | |
✘ 95 [chromium] › specs/swap/swap.spec.ts:21:3 › Swaps › that it shows swap review details correctly (1.0m) | |
✘ 96 … › specs/network/add-network.spec.ts:97:3 › Networks tests › proper initial values on edit network (retry #2) (30.1s) | |
✓ 97 …spec.ts:79:3 › send stx: tests on testnet › that asset value, recipient, memo and fees on preview match input (12.7s) | |
✓ 98 …ings/settings.spec.ts:47:3 › Settings menu › that menu item allows viewing and saving secret key to clipboard (13.9s) | |
✓ 99 …s/send/send-btc.spec.ts:107:5 › send btc › btc send form › that fallbacks to other api provider if main fails (12.7s) | |
✓ 100 …tion signing › Contract calls › that it validates against insufficient funds when performing a contract call (20.1s) | |
✓ 101 …end-stx.spec.ts:118:5 › send stx: tests on testnet › send form validation › that the amount must be a number (11.8s) | |
✓ 102 [chromium] › specs/settings/settings.spec.ts:64:3 › Settings menu › that menu item allows changing networks (10.9s) | |
✘ 103 … › Transaction signing › App initiated STX transfer › that it broadcasts correctly with given fee and amount (18.1s) | |
✓ 104 …end-stx.spec.ts:125:5 › send stx: tests on testnet › send form validation › that the amount must be positive (12.6s) | |
✘ 105 [chromium] › specs/settings/settings.spec.ts:77:3 › Settings menu › that menu item can toggle privacy (15.5s) | |
✘ 106 …› specs/network/add-network.spec.ts:97:3 › Networks tests › proper initial values on edit network (retry #3) (30.1s) | |
✓ 107 …d stx: tests on testnet › send form validation › that the amount field enforces max length based on decimals (11.4s) | |
✘ 108 …omium] › specs/settings/settings.spec.ts:77:3 › Settings menu › that menu item can toggle privacy (retry #1) (15.8s) | |
✓ 109 …g › Contract calls › that it validates against insufficient funds when performing a contract call (retry #1) (19.3s) | |
✓ 110 … › send stx: tests on testnet › send form validation › that the amount is greater than the available balance (11.8s) | |
✘ 111 [chromium] › specs/swap/swap.spec.ts:21:3 › Swaps › that it shows swap review details correctly (retry #1) (1.1m) | |
✘ 112 …omium] › specs/settings/settings.spec.ts:77:3 › Settings menu › that menu item can toggle privacy (retry #2) (16.9s) | |
✘ 113 [chromium] › specs/network/add-network.spec.ts:119:3 › Networks tests › delete network (30.1s) | |
✓ 114 …/send-stx.spec.ts:147:5 › send stx: tests on testnet › send form validation › that the address must be valid (13.0s) | |
✘ 115 …ion signing › App initiated STX transfer › that it broadcasts correctly with given fee and amount (retry #1) (18.8s) | |
✓ 116 …pec.ts:154:5 › send stx: tests on testnet › send form validation › that the address cannot be same as sender (12.0s) | |
✘ 117 …omium] › specs/settings/settings.spec.ts:77:3 › Settings menu › that menu item can toggle privacy (retry #3) (15.6s) | |
✓ 118 …g › Contract calls › that it validates against insufficient funds when performing a contract call (retry #2) (18.9s) | |
✓ 119 …nd-stx.spec.ts:162:5 › send stx: tests on testnet › send form validation › that valid addresses are accepted (12.7s) | |
✘ 120 [chromium] › specs/network/add-network.spec.ts:119:3 › Networks tests › delete network (retry #1) (30.2s) | |
✓ 121 …ests on testnet › send form preview › send form preview: that it shows preview of tx details to be confirmed (12.0s) | |
✘ 122 …ion signing › App initiated STX transfer › that it broadcasts correctly with given fee and amount (retry #2) (17.7s) | |
✓ 123 …end form preview › send form preview: that it shows preview of tx details after validation error is resolved (11.2s) | |
✓ 124 …g › Contract calls › that it validates against insufficient funds when performing a contract call (retry #3) (19.6s) | |
✘ 125 [chromium] › specs/swap/swap.spec.ts:21:3 › Swaps › that it shows swap review details correctly (retry #2) (1.0m) | |
✓ 126 …pec.ts:210:5 › send stx: tests on mainnet › send form input fields › that recipient address matches bns name (11.7s) | |
✘ 127 [chromium] › specs/network/add-network.spec.ts:119:3 › Networks tests › delete network (retry #2) (30.1s) | |
✓ 128 …230:5 › send stx: tests on mainnet › send form input fields › that fee row defaults to middle fee estimation (10.2s) | |
✘ 129 …ion signing › App initiated STX transfer › that it broadcasts correctly with given fee and amount (retry #3) (17.0s) | |
✓ 130 ….spec.ts:240:5 › send stx: tests on mainnet › send form input fields › that low fee estimate can be selected (10.0s) | |
✘ 131 [chromium] › specs/network/add-network.spec.ts:119:3 › Networks tests › delete network (retry #3) (30.1s) | |
✘ 132 [chromium] › specs/swap/swap.spec.ts:21:3 › Swaps › that it shows swap review details correctly (retry #3) (1.0m) | |
✘ 133 [chromium] › specs/swap/swap.spec.ts:40:3 › Swaps › that the swap is broadcast (1.0m) | |
✘ 134 [chromium] › specs/swap/swap.spec.ts:40:3 › Swaps › that the swap is broadcast (retry #1) (1.0m) | |
✘ 135 [chromium] › specs/swap/swap.spec.ts:40:3 › Swaps › that the swap is broadcast (retry #2) (1.0m) | |
✘ 136 [chromium] › specs/swap/swap.spec.ts:40:3 › Swaps › that the swap is broadcast (retry #3) (1.0m) | |
✓ 137 …› specs/swap/swap.spec.ts:52:3 › Swaps › that it preselects cross-chain swap assets and restricts quote list (11.1s) | |
1) [chromium] › specs/manage-transaction/manage-transaction.spec.ts:24:3 › Manage transaction › that user can cancel fee | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: getByText('Transaction cancelled successfully', { exact: true }) | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for getByText('Transaction cancelled successfully', { exact: true }) | |
42 | const toastMessage = 'Transaction cancelled successfully'; | |
43 | const toast = page.getByText(toastMessage, { exact: true }); | |
> 44 | await expect(toast).toBeVisible(); | |
| ^ | |
45 | }); | |
46 | | |
47 | test('that user can increase fee', async ({ page }) => { | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/manage-transaction/manage-transaction.spec.ts:44:25 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: getByText('Transaction cancelled successfully', { exact: true }) | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for getByText('Transaction cancelled successfully', { exact: true }) | |
42 | const toastMessage = 'Transaction cancelled successfully'; | |
43 | const toast = page.getByText(toastMessage, { exact: true }); | |
> 44 | await expect(toast).toBeVisible(); | |
| ^ | |
45 | }); | |
46 | | |
47 | test('that user can increase fee', async ({ page }) => { | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/manage-transaction/manage-transaction.spec.ts:44:25 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-manage-transaction-m-8d97b-on-that-user-can-cancel-fee-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-manage-transaction-m-8d97b-on-that-user-can-cancel-fee-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: getByText('Transaction cancelled successfully', { exact: true }) | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for getByText('Transaction cancelled successfully', { exact: true }) | |
42 | const toastMessage = 'Transaction cancelled successfully'; | |
43 | const toast = page.getByText(toastMessage, { exact: true }); | |
> 44 | await expect(toast).toBeVisible(); | |
| ^ | |
45 | }); | |
46 | | |
47 | test('that user can increase fee', async ({ page }) => { | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/manage-transaction/manage-transaction.spec.ts:44:25 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: getByText('Transaction cancelled successfully', { exact: true }) | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for getByText('Transaction cancelled successfully', { exact: true }) | |
42 | const toastMessage = 'Transaction cancelled successfully'; | |
43 | const toast = page.getByText(toastMessage, { exact: true }); | |
> 44 | await expect(toast).toBeVisible(); | |
| ^ | |
45 | }); | |
46 | | |
47 | test('that user can increase fee', async ({ page }) => { | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/manage-transaction/manage-transaction.spec.ts:44:25 | |
2) [chromium] › specs/manage-transaction/manage-transaction.spec.ts:47:3 › Manage transaction › that user can increase fee | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: getByText('Fee increased successfully', { exact: true }) | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for getByText('Fee increased successfully', { exact: true }) | |
67 | const toastMessage = 'Fee increased successfully'; | |
68 | const toast = page.getByText(toastMessage, { exact: true }); | |
> 69 | await expect(toast).toBeVisible(); | |
| ^ | |
70 | }); | |
71 | }); | |
72 | | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/manage-transaction/manage-transaction.spec.ts:69:25 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: getByText('Fee increased successfully', { exact: true }) | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for getByText('Fee increased successfully', { exact: true }) | |
67 | const toastMessage = 'Fee increased successfully'; | |
68 | const toast = page.getByText(toastMessage, { exact: true }); | |
> 69 | await expect(toast).toBeVisible(); | |
| ^ | |
70 | }); | |
71 | }); | |
72 | | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/manage-transaction/manage-transaction.spec.ts:69:25 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-manage-transaction-m-67b07--that-user-can-increase-fee-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-manage-transaction-m-67b07--that-user-can-increase-fee-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: getByText('Fee increased successfully', { exact: true }) | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for getByText('Fee increased successfully', { exact: true }) | |
67 | const toastMessage = 'Fee increased successfully'; | |
68 | const toast = page.getByText(toastMessage, { exact: true }); | |
> 69 | await expect(toast).toBeVisible(); | |
| ^ | |
70 | }); | |
71 | }); | |
72 | | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/manage-transaction/manage-transaction.spec.ts:69:25 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: getByText('Fee increased successfully', { exact: true }) | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for getByText('Fee increased successfully', { exact: true }) | |
67 | const toastMessage = 'Fee increased successfully'; | |
68 | const toast = page.getByText(toastMessage, { exact: true }); | |
> 69 | await expect(toast).toBeVisible(); | |
| ^ | |
70 | }); | |
71 | }); | |
72 | | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/manage-transaction/manage-transaction.spec.ts:69:25 | |
3) [chromium] › specs/network/add-network.spec.ts:73:3 › Networks tests › unable to fetch info from stacks node | |
Error: expect(received).toEqual(expected) // deep equality | |
Expected: "Unable to fetch info from stacks node" | |
Received: "Unable to fetch mempool from bitcoin node" | |
80 | const errorMsgElement = await networkPage.getErrorMessage(); | |
81 | const errorMessage = await errorMsgElement.innerText(); | |
> 82 | test.expect(errorMessage).toEqual(NetworkSelectors.NoStacksNodeFetch); | |
| ^ | |
83 | }); | |
84 | | |
85 | test('unable to fetch mempool from bitcoin node', async ({ networkPage }) => { | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:82:31 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: expect(received).toEqual(expected) // deep equality | |
Expected: "Unable to fetch info from stacks node" | |
Received: "Unable to fetch mempool from bitcoin node" | |
80 | const errorMsgElement = await networkPage.getErrorMessage(); | |
81 | const errorMessage = await errorMsgElement.innerText(); | |
> 82 | test.expect(errorMessage).toEqual(NetworkSelectors.NoStacksNodeFetch); | |
| ^ | |
83 | }); | |
84 | | |
85 | test('unable to fetch mempool from bitcoin node', async ({ networkPage }) => { | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:82:31 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-network-add-network--52deb-fetch-info-from-stacks-node-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-network-add-network--52deb-fetch-info-from-stacks-node-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: expect(received).toEqual(expected) // deep equality | |
Expected: "Unable to fetch info from stacks node" | |
Received: "Unable to fetch mempool from bitcoin node" | |
80 | const errorMsgElement = await networkPage.getErrorMessage(); | |
81 | const errorMessage = await errorMsgElement.innerText(); | |
> 82 | test.expect(errorMessage).toEqual(NetworkSelectors.NoStacksNodeFetch); | |
| ^ | |
83 | }); | |
84 | | |
85 | test('unable to fetch mempool from bitcoin node', async ({ networkPage }) => { | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:82:31 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: expect(received).toEqual(expected) // deep equality | |
Expected: "Unable to fetch info from stacks node" | |
Received: "Unable to fetch mempool from bitcoin node" | |
80 | const errorMsgElement = await networkPage.getErrorMessage(); | |
81 | const errorMessage = await errorMsgElement.innerText(); | |
> 82 | test.expect(errorMessage).toEqual(NetworkSelectors.NoStacksNodeFetch); | |
| ^ | |
83 | }); | |
84 | | |
85 | test('unable to fetch mempool from bitcoin node', async ({ networkPage }) => { | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:82:31 | |
4) [chromium] › specs/network/add-network.spec.ts:97:3 › Networks tests › proper initial values on edit network | |
Test timeout of 30000ms exceeded. | |
Error: page.waitForSelector: Target page, context or browser has been closed | |
Call log: | |
- waiting for locator('[data-testid="home-page-container"]') | |
at page-object-models/home.page.ts:143 | |
141 | | |
142 | async waitForHomePageReady() { | |
> 143 | await this.page.waitForSelector(createTestSelector(HomePageSelectors.HomePageContainer), { | |
| ^ | |
144 | state: 'attached', | |
145 | }); | |
146 | } | |
at HomePage.waitForHomePageReady (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/home.page.ts:143:21) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:103:20 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 30000ms exceeded. | |
Error: page.waitForSelector: Target page, context or browser has been closed | |
Call log: | |
- waiting for locator('[data-testid="home-page-container"]') | |
at page-object-models/home.page.ts:143 | |
141 | | |
142 | async waitForHomePageReady() { | |
> 143 | await this.page.waitForSelector(createTestSelector(HomePageSelectors.HomePageContainer), { | |
| ^ | |
144 | state: 'attached', | |
145 | }); | |
146 | } | |
at HomePage.waitForHomePageReady (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/home.page.ts:143:21) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:103:20 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-network-add-network--f6cb7-tial-values-on-edit-network-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-network-add-network--f6cb7-tial-values-on-edit-network-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 30000ms exceeded. | |
Error: page.waitForSelector: Target page, context or browser has been closed | |
Call log: | |
- waiting for locator('[data-testid="home-page-container"]') | |
at page-object-models/home.page.ts:143 | |
141 | | |
142 | async waitForHomePageReady() { | |
> 143 | await this.page.waitForSelector(createTestSelector(HomePageSelectors.HomePageContainer), { | |
| ^ | |
144 | state: 'attached', | |
145 | }); | |
146 | } | |
at HomePage.waitForHomePageReady (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/home.page.ts:143:21) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:103:20 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 30000ms exceeded. | |
Error: page.waitForSelector: Target page, context or browser has been closed | |
Call log: | |
- waiting for locator('[data-testid="home-page-container"]') | |
at page-object-models/home.page.ts:143 | |
141 | | |
142 | async waitForHomePageReady() { | |
> 143 | await this.page.waitForSelector(createTestSelector(HomePageSelectors.HomePageContainer), { | |
| ^ | |
144 | state: 'attached', | |
145 | }); | |
146 | } | |
at HomePage.waitForHomePageReady (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/home.page.ts:143:21) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:103:20 | |
5) [chromium] › specs/network/add-network.spec.ts:119:3 › Networks tests › delete network ──────── | |
Test timeout of 30000ms exceeded. | |
Error: page.waitForSelector: Target page, context or browser has been closed | |
Call log: | |
- waiting for locator('[data-testid="home-page-container"]') | |
at page-object-models/home.page.ts:143 | |
141 | | |
142 | async waitForHomePageReady() { | |
> 143 | await this.page.waitForSelector(createTestSelector(HomePageSelectors.HomePageContainer), { | |
| ^ | |
144 | state: 'attached', | |
145 | }); | |
146 | } | |
at HomePage.waitForHomePageReady (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/home.page.ts:143:21) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:127:20 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 30000ms exceeded. | |
Error: page.waitForSelector: Target page, context or browser has been closed | |
Call log: | |
- waiting for locator('[data-testid="home-page-container"]') | |
at page-object-models/home.page.ts:143 | |
141 | | |
142 | async waitForHomePageReady() { | |
> 143 | await this.page.waitForSelector(createTestSelector(HomePageSelectors.HomePageContainer), { | |
| ^ | |
144 | state: 'attached', | |
145 | }); | |
146 | } | |
at HomePage.waitForHomePageReady (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/home.page.ts:143:21) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:127:20 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-network-add-network-Networks-tests-delete-network-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-network-add-network-Networks-tests-delete-network-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 30000ms exceeded. | |
Error: page.waitForSelector: Target page, context or browser has been closed | |
Call log: | |
- waiting for locator('[data-testid="home-page-container"]') | |
at page-object-models/home.page.ts:143 | |
141 | | |
142 | async waitForHomePageReady() { | |
> 143 | await this.page.waitForSelector(createTestSelector(HomePageSelectors.HomePageContainer), { | |
| ^ | |
144 | state: 'attached', | |
145 | }); | |
146 | } | |
at HomePage.waitForHomePageReady (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/home.page.ts:143:21) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:127:20 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 30000ms exceeded. | |
Error: page.waitForSelector: Target page, context or browser has been closed | |
Call log: | |
- waiting for locator('[data-testid="home-page-container"]') | |
at page-object-models/home.page.ts:143 | |
141 | | |
142 | async waitForHomePageReady() { | |
> 143 | await this.page.waitForSelector(createTestSelector(HomePageSelectors.HomePageContainer), { | |
| ^ | |
144 | state: 'attached', | |
145 | }); | |
146 | } | |
at HomePage.waitForHomePageReady (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/home.page.ts:143:21) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/network/add-network.spec.ts:127:20 | |
6) [chromium] › specs/settings/settings.spec.ts:77:3 › Settings menu › that menu item can toggle privacy | |
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) | |
Locator: getByTestId('account-card-balance-text') | |
Expected string: "$18.71" | |
Received string: "$19.97" | |
Call log: | |
- expect.toHaveText with timeout 5000ms | |
- waiting for getByTestId('account-card-balance-text') | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
94 | await test | |
95 | .expect(homePage.page.getByTestId(SharedComponentsSelectors.AccountCardBalanceText)) | |
> 96 | .toHaveText(visibleBalanceText!); | |
| ^ | |
97 | }); | |
98 | }); | |
99 | | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/settings/settings.spec.ts:96:8 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) | |
Locator: getByTestId('account-card-balance-text') | |
Expected string: "$18.71" | |
Received string: "$19.97" | |
Call log: | |
- expect.toHaveText with timeout 5000ms | |
- waiting for getByTestId('account-card-balance-text') | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
94 | await test | |
95 | .expect(homePage.page.getByTestId(SharedComponentsSelectors.AccountCardBalanceText)) | |
> 96 | .toHaveText(visibleBalanceText!); | |
| ^ | |
97 | }); | |
98 | }); | |
99 | | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/settings/settings.spec.ts:96:8 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-settings-settings-Se-094d7-enu-item-can-toggle-privacy-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-settings-settings-Se-094d7-enu-item-can-toggle-privacy-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) | |
Locator: getByTestId('account-card-balance-text') | |
Expected string: "$18.71" | |
Received string: "$19.97" | |
Call log: | |
- expect.toHaveText with timeout 5000ms | |
- waiting for getByTestId('account-card-balance-text') | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.97" | |
94 | await test | |
95 | .expect(homePage.page.getByTestId(SharedComponentsSelectors.AccountCardBalanceText)) | |
> 96 | .toHaveText(visibleBalanceText!); | |
| ^ | |
97 | }); | |
98 | }); | |
99 | | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/settings/settings.spec.ts:96:8 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) | |
Locator: getByTestId('account-card-balance-text') | |
Expected string: "$18.73" | |
Received string: "$19.99" | |
Call log: | |
- expect.toHaveText with timeout 5000ms | |
- waiting for getByTestId('account-card-balance-text') | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
- locator resolved to <h1 data-testid="account-card-balance-text" class="leather-textStyle_heading.02 [&[data-state=loading]]:leather-d_inline-block [&[data-state=loading]]:leather--webkit-mask_linear-gradient(-60deg,_#000_30%,_#0005,_#000_70%)_right/300%_100% [&[data-state=loading]]:leather-bg-r_no-repeat [&[data-state=loading]]:leather-anim_shimmer_1.5s_infinite [&[data-state=loading]]:leather-c_ink.text-subdued">…</h1> | |
- unexpected value "$19.99" | |
94 | await test | |
95 | .expect(homePage.page.getByTestId(SharedComponentsSelectors.AccountCardBalanceText)) | |
> 96 | .toHaveText(visibleBalanceText!); | |
| ^ | |
97 | }); | |
98 | }); | |
99 | | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/settings/settings.spec.ts:96:8 | |
7) [chromium] › specs/swap/swap.spec.ts:21:3 › Swaps › that it shows swap review details correctly | |
Test timeout of 60000ms exceeded. | |
Error: locator.innerText: Target page, context or browser has been closed | |
Call log: | |
- waiting for getByTestId('swap-details-protocol') | |
24 | await swapPage.swapReviewBtn.click(); | |
25 | | |
> 26 | const swapProtocol = await swapPage.swapDetailsProtocol.innerText(); | |
| ^ | |
27 | test.expect(swapProtocol).toContain('Bitflow'); | |
28 | | |
29 | const swapAssets = await swapPage.swapDetailsSymbol.all(); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/swap/swap.spec.ts:26:61 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 60000ms exceeded. | |
Error: locator.innerText: Target page, context or browser has been closed | |
Call log: | |
- waiting for getByTestId('swap-details-protocol') | |
24 | await swapPage.swapReviewBtn.click(); | |
25 | | |
> 26 | const swapProtocol = await swapPage.swapDetailsProtocol.innerText(); | |
| ^ | |
27 | test.expect(swapProtocol).toContain('Bitflow'); | |
28 | | |
29 | const swapAssets = await swapPage.swapDetailsSymbol.all(); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/swap/swap.spec.ts:26:61 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-swap-swap-Swaps-that-cb031-ap-review-details-correctly-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-swap-swap-Swaps-that-cb031-ap-review-details-correctly-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 60000ms exceeded. | |
Error: locator.innerText: Target page, context or browser has been closed | |
Call log: | |
- waiting for getByTestId('swap-details-protocol') | |
24 | await swapPage.swapReviewBtn.click(); | |
25 | | |
> 26 | const swapProtocol = await swapPage.swapDetailsProtocol.innerText(); | |
| ^ | |
27 | test.expect(swapProtocol).toContain('Bitflow'); | |
28 | | |
29 | const swapAssets = await swapPage.swapDetailsSymbol.all(); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/swap/swap.spec.ts:26:61 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 60000ms exceeded. | |
Error: locator.innerText: Target page, context or browser has been closed | |
Call log: | |
- waiting for getByTestId('swap-details-protocol') | |
24 | await swapPage.swapReviewBtn.click(); | |
25 | | |
> 26 | const swapProtocol = await swapPage.swapDetailsProtocol.innerText(); | |
| ^ | |
27 | test.expect(swapProtocol).toContain('Bitflow'); | |
28 | | |
29 | const swapAssets = await swapPage.swapDetailsSymbol.all(); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/swap/swap.spec.ts:26:61 | |
8) [chromium] › specs/swap/swap.spec.ts:40:3 › Swaps › that the swap is broadcast ──────────────── | |
Test timeout of 60000ms exceeded. | |
Error: locator.click: Target page, context or browser has been closed | |
Call log: | |
- waiting for getByTestId('swap-submit-btn') | |
43 | | |
44 | await swapPage.swapReviewBtn.click({ delay: 2000 }); | |
> 45 | await swapPage.swapSubmitBtn.click(); | |
| ^ | |
46 | | |
47 | const toastMessage = 'Transaction submitted!'; | |
48 | const toast = swapPage.page.getByText(toastMessage, { exact: true }); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/swap/swap.spec.ts:45:34 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 60000ms exceeded. | |
Error: locator.click: Target page, context or browser has been closed | |
Call log: | |
- waiting for getByTestId('swap-submit-btn') | |
43 | | |
44 | await swapPage.swapReviewBtn.click({ delay: 2000 }); | |
> 45 | await swapPage.swapSubmitBtn.click(); | |
| ^ | |
46 | | |
47 | const toastMessage = 'Transaction submitted!'; | |
48 | const toast = swapPage.page.getByText(toastMessage, { exact: true }); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/swap/swap.spec.ts:45:34 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-swap-swap-Swaps-that-the-swap-is-broadcast-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-swap-swap-Swaps-that-the-swap-is-broadcast-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 60000ms exceeded. | |
Error: locator.click: Target page, context or browser has been closed | |
Call log: | |
- waiting for getByTestId('swap-submit-btn') | |
43 | | |
44 | await swapPage.swapReviewBtn.click({ delay: 2000 }); | |
> 45 | await swapPage.swapSubmitBtn.click(); | |
| ^ | |
46 | | |
47 | const toastMessage = 'Transaction submitted!'; | |
48 | const toast = swapPage.page.getByText(toastMessage, { exact: true }); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/swap/swap.spec.ts:45:34 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Test timeout of 60000ms exceeded. | |
Error: locator.click: Target page, context or browser has been closed | |
Call log: | |
- waiting for getByTestId('swap-submit-btn') | |
43 | | |
44 | await swapPage.swapReviewBtn.click({ delay: 2000 }); | |
> 45 | await swapPage.swapSubmitBtn.click(); | |
| ^ | |
46 | | |
47 | const toastMessage = 'Transaction submitted!'; | |
48 | const toast = swapPage.page.getByText(toastMessage, { exact: true }); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/swap/swap.spec.ts:45:34 | |
9) [chromium] › specs/transactions/transactions.spec.ts:55:5 › Transaction signing › App initiated STX transfer › that it broadcasts correctly with given fee and amount | |
Error: Invalid byte sequence | |
88 | if (!requestBody) return; | |
89 | | |
> 90 | const deserialisedTx = deserializeTransaction(requestBody); | |
| ^ | |
91 | const payload = deserialisedTx.payload as TokenTransferPayloadWire; | |
92 | const amount = Number(payload.amount); | |
93 | const fee = Number(deserialisedTx.auth.spendingCondition?.fee); | |
at hexToBytes (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected]/node_modules/@stacks/common/src/utils.ts:527:47) | |
at BytesReader (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected][email protected]/node_modules/@stacks/transactions/src/BytesReader.ts:51:57) | |
at deserializeTransaction (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected][email protected]/node_modules/@stacks/transactions/src/transaction.ts:324:58) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/transactions/transactions.spec.ts:90:30 | |
Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Invalid byte sequence | |
88 | if (!requestBody) return; | |
89 | | |
> 90 | const deserialisedTx = deserializeTransaction(requestBody); | |
| ^ | |
91 | const payload = deserialisedTx.payload as TokenTransferPayloadWire; | |
92 | const amount = Number(payload.amount); | |
93 | const fee = Number(deserialisedTx.auth.spendingCondition?.fee); | |
at hexToBytes (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected]/node_modules/@stacks/common/src/utils.ts:527:47) | |
at BytesReader (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected][email protected]/node_modules/@stacks/transactions/src/BytesReader.ts:51:57) | |
at deserializeTransaction (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected][email protected]/node_modules/@stacks/transactions/src/transaction.ts:324:58) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/transactions/transactions.spec.ts:90:30 | |
attachment #1: trace (application/zip) ───────────────────────────────────────────────────────── | |
test-results/specs-transactions-transac-94419-y-with-given-fee-and-amount-chromium-retry1/trace.zip | |
Usage: | |
pnpm exec playwright show-trace test-results/specs-transactions-transac-94419-y-with-given-fee-and-amount-chromium-retry1/trace.zip | |
──────────────────────────────────────────────────────────────────────────────────────────────── | |
Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Invalid byte sequence | |
88 | if (!requestBody) return; | |
89 | | |
> 90 | const deserialisedTx = deserializeTransaction(requestBody); | |
| ^ | |
91 | const payload = deserialisedTx.payload as TokenTransferPayloadWire; | |
92 | const amount = Number(payload.amount); | |
93 | const fee = Number(deserialisedTx.auth.spendingCondition?.fee); | |
at hexToBytes (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected]/node_modules/@stacks/common/src/utils.ts:527:47) | |
at BytesReader (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected][email protected]/node_modules/@stacks/transactions/src/BytesReader.ts:51:57) | |
at deserializeTransaction (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected][email protected]/node_modules/@stacks/transactions/src/transaction.ts:324:58) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/transactions/transactions.spec.ts:90:30 | |
Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── | |
Error: Invalid byte sequence | |
88 | if (!requestBody) return; | |
89 | | |
> 90 | const deserialisedTx = deserializeTransaction(requestBody); | |
| ^ | |
91 | const payload = deserialisedTx.payload as TokenTransferPayloadWire; | |
92 | const amount = Number(payload.amount); | |
93 | const fee = Number(deserialisedTx.auth.spendingCondition?.fee); | |
at hexToBytes (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected]/node_modules/@stacks/common/src/utils.ts:527:47) | |
at BytesReader (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected][email protected]/node_modules/@stacks/transactions/src/BytesReader.ts:51:57) | |
at deserializeTransaction (/Users/kyranjamie/dev/leather/extension/node_modules/.pnpm/@[email protected][email protected]/node_modules/@stacks/transactions/src/transaction.ts:324:58) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/transactions/transactions.spec.ts:90:30 | |
10) [chromium] › specs/ledger/ledger.spec.ts:31:7 › App with Ledger › withBitcoinKeysOnly › that homepage renders correctly | |
Error: Timed out 5000ms waiting for expect(locator).toBeVisible() | |
Locator: locator('text="Send"').first() | |
Expected: visible | |
Received: <element(s) not found> | |
Call log: | |
- expect.toBeVisible with timeout 5000ms | |
- waiting for locator('text="Send"').first() | |
30 | | |
31 | test('that homepage renders correctly', async ({ homePage }) => { | |
> 32 | await test.expect(homePage.page.locator('text="Send"').first()).toBeVisible(); | |
| ^ | |
33 | await test.expect(homePage.page.locator('text="Receive"').first()).toBeVisible(); | |
34 | await test.expect(homePage.page.locator('text="Buy"').first()).toBeVisible(); | |
35 | }); | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/ledger/ledger.spec.ts:32:73 | |
11) [chromium] › specs/onboarding/onboarding.spec.ts:112:5 › Onboarding an existing user › Encryption key values › that the encryption key is generated correctly against a known working value | |
Error: Unable to initialised wallet state | |
at page-object-models/onboarding.page.ts:304 | |
302 | | |
303 | do { | |
> 304 | if (iterationCounter.getValue() > 5) throw new Error('Unable to initialised wallet state'); | |
| ^ | |
305 | | |
306 | await this.page.evaluate( | |
307 | async walletState => chrome.storage.local.set({ 'persist:root': walletState }), | |
at OnboardingPage.signInWithTestAccount (/Users/kyranjamie/dev/leather/extension/tests/page-object-models/onboarding.page.ts:304:50) | |
at /Users/kyranjamie/dev/leather/extension/tests/specs/onboarding/onboarding.spec.ts:109:7 | |
Slow test file: [chromium] › specs/send/send-stx.spec.ts (3.2m) | |
Slow test file: [chromium] › specs/rpc-get-addresses/get-addresses.spec.ts (1.9m) | |
Slow test file: [chromium] › specs/send/send-btc.spec.ts (1.3m) | |
Slow test file: [chromium] › specs/send/send-inscription.spec.ts (1.0m) | |
Slow test file: [chromium] › specs/rpc-sign-psbt/sign-psbt.spec.ts (58.0s) | |
Consider splitting slow test files to speed up parallel execution | |
9 failed | |
[chromium] › specs/manage-transaction/manage-transaction.spec.ts:24:3 › Manage transaction › that user can cancel fee | |
[chromium] › specs/manage-transaction/manage-transaction.spec.ts:47:3 › Manage transaction › that user can increase fee | |
[chromium] › specs/network/add-network.spec.ts:73:3 › Networks tests › unable to fetch info from stacks node | |
[chromium] › specs/network/add-network.spec.ts:97:3 › Networks tests › proper initial values on edit network | |
[chromium] › specs/network/add-network.spec.ts:119:3 › Networks tests › delete network ───────── | |
[chromium] › specs/settings/settings.spec.ts:77:3 › Settings menu › that menu item can toggle privacy | |
[chromium] › specs/swap/swap.spec.ts:21:3 › Swaps › that it shows swap review details correctly | |
[chromium] › specs/swap/swap.spec.ts:40:3 › Swaps › that the swap is broadcast ───────────────── | |
[chromium] › specs/transactions/transactions.spec.ts:55:5 › Transaction signing › App initiated STX transfer › that it broadcasts correctly with given fee and amount | |
2 flaky | |
[chromium] › specs/ledger/ledger.spec.ts:31:7 › App with Ledger › withBitcoinKeysOnly › that homepage renders correctly | |
[chromium] › specs/onboarding/onboarding.spec.ts:112:5 › Onboarding an existing user › Encryption key values › that the encryption key is generated correctly against a known working value | |
94 passed (11.8m) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment