T3494
Stop using the weirdly named and ubiquitous SidePaddingCtn
Instead, wrap all components in the same container in App.js
We also stop using <br/> as a hacky way to add standard top-spacing in components that lack a customized wrapper.
Differential D15821
[Cashtab] Standardize padding and wrapping of app components bytesofman on Mar 30 2024, 05:50. Authored by
Details
T3494 Stop using the weirdly named and ubiquitous SidePaddingCtn Instead, wrap all components in the same container in App.js We also stop using <br/> as a hacky way to add standard top-spacing in components that lack a customized wrapper. npm test
Diff Detail
Event TimelineComment Actions Build Bitcoin ABC Diffs / Diff Testing (cashtab-tests) failed.
Failed tests logs: ====== CashTab Unit Tests: <Home /> Renders the loading component while loading, then the Home screen ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/Home/__tests__/Home.test.js:102:29) ====== CashTab Unit Tests: <CashtabTestWrapper /> With default props, renders App component ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/fixtures/__tests__/CashtabTestWrapper.test.js:94:29) ====== CashTab Unit Tests: <CashtabTestWrapper /> We can render other pages by passing the route ====== Error: Unable to find an element by: [data-testid="configure-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> <div class="sc-cHSUfg kntoHF" > Settings <svg height="33px" width="30px" /> </div> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-fOICqy kYoGjQ" > <h2> <span aria-label="copy" class="anticon anticon-copy sc-bwzfXH gJwWNq" role="img" > <svg aria-hidden="true" data-icon="copy" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /> </svg> </span> Backup your wallet </h2> <div class=[... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/fixtures/__tests__/CashtabTestWrapper.test.js:106:29) ====== CashTab Unit Tests: <App /> Navigation menu routes to expected components ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:188:22) ====== CashTab Unit Tests: <App /> Adding a contact to to a new contactList by clicking on tx history adds it to localforage and wallet context ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <p class="sc-gGBfsJ dnVmow" > <b> Error in chronik connection </b> <br /> If not corrected by refresh, <a href="https://t.me/eCashDevelopment" rel="noreferrer" target="_blank" > notify admin </a> </p> <div class="sc-ckVGcZ kjVqyu" > <span aria-label="loading" class="anticon anticon-loading anticon-spin" data-testid="cash-loader" role="img" > <svg aria-hidden="true" data-icon="loading" fill="currentColor" focusable="false" height="1em" viewBox="0 0 1024 1024" width="1em" > <path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /> </svg> </span> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" > <div class="sc-kvZOFW dRfJos" > <h3 class="sc-jlyJG bbyJzT" > Received </h3> </div> <h4> Feb 5, 2024 at 7:29:46 PM </h4> </div> <div class="sc-fBuWsC emrTki" > <h3 class="sc-eqIVtm sc-caSCKo kAtagO" > + 10,000 XEC </h3> <h4> + $ 0.30 </h4> </div> <div aria-expanded="false" class="sc-Rmtcm crLBIN" > <div class="sc-frDJqD icihfC" > Warning: This sender is not in your contact list. Beware of scams. </div> <h4> Cashtab Message </h4> <br /> <p> here is a Cashtab Msg for use in Cashtab integration tests </p> <a data-testid="cashtab-msg-reply" href="/send" > Reply </a> </div> </div> </span> </div> </div> </div> </div> </div> </div> </div> <div class="sc-cBdUnI edLBxq" > <button class="sc-hBbWxd hjwSaU" > <svg /> </button> <button class="sc-hBbWxd hsSiCb" data-testid="nav-btn-send" > <svg class="sc-jKJlTe fTQyTm" style="margin-top: -9px;" /> </button> <button class="sc-hBbWxd hsSiCb" data-testid="nav-btn-etokens" > <span aria-label="appstore-add" class="anticon anticon-appstore-add" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="appstore-add" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <defs /> <path d="M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zm52 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-hBbWxd hsSiCb" data-testid="nav-btn-receive" > <svg /> </button> <div class="sc-kcDeIU jxXyPa" data-testid="hamburger" > <span class="sc-BngTV iACCdl" /> <div class="sc-bFADNz doYSgK" data-testid="hamburger-menu" > <button class="sc-cqpYsc bPpmnx" data-testid="nav-btn-airdrop" > <p> Airdrop </p> <svg height="33px" width="30px" /> </button> <button class="sc-cqpYsc bPpmnx" data-testid="nav-btn-swap" > <p> Swap </p> <span aria-label="swap" class="anticon anticon-swap" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="swap" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-cqpYsc bPpmnx" data-testid="nav-btn-signverifymsg" > <p> Sign & Verify </p> <svg class="sc-jzJRlG kclOxT" /> </button> <button class="sc-cqpYsc bPpmnx" data-testid="nav-btn-configure" > <p> Settings </p> <svg height="33px" width="30px" /> </button> </div> </div> </div> </div> </div> </div> </div> </div> </body> at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:271:22) ====== CashTab Unit Tests: <App /> Adding a contact to an existing contactList by clicking on tx history adds it to localforage and wallet context ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <p class="sc-gGBfsJ dnVmow" > <b> Error in chronik connection </b> <br /> If not corrected by refresh, <a href="https://t.me/eCashDevelopment" rel="noreferrer" target="_blank" > notify admin </a> </p> <div class="sc-ckVGcZ kjVqyu" > <span aria-label="loading" class="anticon anticon-loading anticon-spin" data-testid="cash-loader" role="img" > <svg aria-hidden="true" data-icon="loading" fill="currentColor" focusable="false" height="1em" viewBox="0 0 1024 1024" width="1em" > <path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /> </svg> </span> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" > <div class="sc-kvZOFW dRfJos" > <h3 class="sc-jlyJG bbyJzT" > Received </h3> </div> <h4> Feb 5, 2024 at 7:29:46 PM </h4> </div> <div class="sc-fBuWsC emrTki" > <h3 class="sc-eqIVtm sc-caSCKo kAtagO" > + 10,000 XEC </h3> <h4> + $ 0.30 </h4> </div> <div aria-expanded="false" class="sc-Rmtcm crLBIN" > <div class="sc-frDJqD icihfC" > Warning: This sender is not in your contact list. Beware of scams. </div> <h4> Cashtab Message </h4> <br /> <p> here is a Cashtab Msg for use in Cashtab integration tests </p> <a data-testid="cashtab-msg-reply" href="/send" > Reply </a> </div> </div> </span> </div> </div> </div> </div> </div> </div> </div> <div class="sc-cBdUnI edLBxq" > <button class="sc-hBbWxd hjwSaU" > <svg /> </button> <button class="sc-hBbWxd hsSiCb" data-testid="nav-btn-send" > <svg class="sc-jKJlTe fTQyTm" style="margin-top: -9px;" /> </button> <button class="sc-hBbWxd hsSiCb" data-testid="nav-btn-etokens" > <span aria-label="appstore-add" class="anticon anticon-appstore-add" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="appstore-add" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <defs /> <path d="M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zm52 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-hBbWxd hsSiCb" data-testid="nav-btn-receive" > <svg /> </button> <div class="sc-kcDeIU jxXyPa" data-testid="hamburger" > <span class="sc-BngTV iACCdl" /> <div class="sc-bFADNz doYSgK" data-testid="hamburger-menu" > <button class="sc-cqpYsc bPpmnx" data-testid="nav-btn-airdrop" > <p> Airdrop </p> <svg height="33px" width="30px" /> </button> <button class="sc-cqpYsc bPpmnx" data-testid="nav-btn-swap" > <p> Swap </p> <span aria-label="swap" class="anticon anticon-swap" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="swap" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-cqpYsc bPpmnx" data-testid="nav-btn-signverifymsg" > <p> Sign & Verify </p> <svg class="sc-jzJRlG kclOxT" /> </button> <button class="sc-cqpYsc bPpmnx" data-testid="nav-btn-configure" > <p> Settings </p> <svg height="33px" width="30px" /> </button> </div> </div> </div> </div> </div> </div> </div> </div> </body> at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:339:22) ====== CashTab Unit Tests: <App /> Clicking "reply" on a Cashtab Msg correctly populates the SendXec to address and amount fields ====== Error: Unable to find an element by: [data-testid="send-xec-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-hGoxap awtDG" > <div class="sc-lkqHmb czPoDk" > <input class="sc-fYiAbW kIqsvc" data-testid="Send to many" id="Send to many" name="Send to many" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="Send to many" > <span class="sc-cbkKFq ibdpln" data-off="Send to one" data-on="Send to many" /> <span class="sc-krvtoX kcHnEo" /> </label> </div> </div> <div class="sc-gPWkxV fVsbeT" > <div class="sc-dTdPqK fvDWpJ" > <div class="sc-eMigcr gUSLxY" > <div class="sc-epnACN dSfOZF" > <div class="sc-iQNlJl cFoGec" > <input... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:433:29) ====== CashTab Unit Tests: <App /> We do not see the camera auto-open setting in the config screen on a desktop device ====== Error: Unable to find an element by: [data-testid="configure-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> <div class="sc-cHSUfg kntoHF" > Settings <svg height="33px" width="30px" /> </div> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-fOICqy kYoGjQ" > <h2> <span aria-label="copy" class="anticon anticon-copy sc-bwzfXH gJwWNq" role="img" > <svg aria-hidden="true" data-icon="copy" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /> </svg> </span> Backup your wallet </h2> <div class... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:453:22) ====== CashTab Unit Tests: <App /> We do see the camera auto-open setting in the config screen on a mobile device ====== Error: Unable to find an element by: [data-testid="configure-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> <div class="sc-cHSUfg kntoHF" > Settings <svg height="33px" width="30px" /> </div> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-fOICqy kYoGjQ" > <h2> <span aria-label="copy" class="anticon anticon-copy sc-bwzfXH gJwWNq" role="img" > <svg aria-hidden="true" data-icon="copy" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /> </svg> </span> Backup your wallet </h2> <div class... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:479:22) ====== CashTab Unit Tests: <App /> Setting "Send Confirmations" settings will show send confirmations ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:512:22) ====== CashTab Unit Tests: <App /> Setting "ABSOLUTE MINIMUM fees" settings will reduce fees to absolute min ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:645:22) ====== CashTab Unit Tests: <App /> A new user can import a mnemonic ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="qqa9l" > qqa9l </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" > ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:858:29) at runNextTicks (node:internal/process/task_queues:60:5) at listOnTimeout (node:internal/timers:540:9) at processTimers (node:internal/timers:514:7) ====== CashTab Unit Tests: <Configure /> We can add, delete, rename, contacts from the Configure screen, and add a savedWallet as a contact ====== TestingLibraryElementError: Unable to find an element by: [data-testid="configure-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div> <div aria-busy="true" aria-live="polite" class="ant-spin ant-spin-spinning css-dev-only-do-not-override-1rqnfsa" > <span aria-label="loading" class="anticon anticon-loading anticon-spin cashLoadingIcon ant-spin-dot" role="img" > <svg aria-hidden="true" data-icon="loading" fill="currentColor" focusable="false" height="1em" viewBox="0 0 1024 1024" width="1em" > <path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /> </svg> </span> </div> </div> <div class="ant-spin-container ant-spin-blur" > <div class="sc-gVLVqr jJvogJ" > <div class="Toastify" /> <div class="sc-dyGzUR jXeBYz" > <div class="sc-drKuOJ THTzk" > <div class="sc-exkUMo kSntUc" > <div class="sc-gRnDUn cQtaDN" > <img alt="cashtab" class="sc-cmjSyW kzHOTO" src="test-file-stub" /> <div class="sc-cHSUfg kntoHF" > Settings <svg height="33px" width="30px" /> </div> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-eIHaNI jLINAH" > <select class="sc-eTpRJs ehswkL" id="wallets" name="wallets" > <option class="sc-dxZgTM cghnVl" value="Transaction Fixtures" > Transaction Fixtures </option> <option class="sc-dxZgTM cghnVl" value="alpha" > alpha </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iomxrj bUstlS" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-dvCyap jqaPMf" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-iFMziU cllROL" data-testid="ecash-price" > 1 XEC = 0.00003000 ... at Object.getElementError (/work/cashtab/node_modules/@testing-library/dom/dist/config.js:37:19) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 at Object.getByTestId (/work/cashtab/src/components/Configure/__tests__/Configure.test.js:127:23) Each failure log is accessible here: Comment Actions Build Bitcoin ABC Diffs / Diff Testing (cashtab-tests) failed.
Failed tests logs: ====== CashTab Unit Tests: <Home /> Renders the loading component while loading, then the Home screen ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/Home/__tests__/Home.test.js:102:29) ====== CashTab Unit Tests: <CashtabTestWrapper /> With default props, renders App component ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/fixtures/__tests__/CashtabTestWrapper.test.js:94:29) at runNextTicks (node:internal/process/task_queues:60:5) at listOnTimeout (node:internal/timers:540:9) at processTimers (node:internal/timers:514:7) ====== CashTab Unit Tests: <CashtabTestWrapper /> We can render other pages by passing the route ====== Error: Unable to find an element by: [data-testid="configure-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> <div class="sc-fnwBNb jJYjWq" > Settings <svg height="33px" width="30px" /> </div> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <div class="sc-jeCdPy cixJXe" > <h2> <span aria-label="copy" class="anticon anticon-copy sc-bwzfXH gJwWNq" role="img" > <svg aria-hidden="true" data-icon="copy" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /> </svg> ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/fixtures/__tests__/CashtabTestWrapper.test.js:106:29) ====== CashTab Unit Tests: <App /> Navigation menu routes to expected components ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:188:22) ====== CashTab Unit Tests: <App /> Adding a contact to to a new contactList by clicking on tx history adds it to localforage and wallet context ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <p class="sc-gGBfsJ dnVmow" > <b> Error in chronik connection </b> <br /> If not corrected by refresh, <a href="https://t.me/eCashDevelopment" rel="noreferrer" target="_blank" > notify admin </a> </p> <div class="sc-ckVGcZ kjVqyu" > <span aria-label="loading" class="anticon anticon-loading anticon-spin" data-testid="cash-loader" role="img" > <svg aria-hidden="true" data-icon="loading" fill="currentColor" focusable="false" height="1em" viewBox="0 0 1024 1024" width="1em" > <path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /> </svg> </span> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" > <div class="sc-kvZOFW dRfJos" > <h3 class="sc-jlyJG bbyJzT" > Received </h3> </div> <h4> Feb 5, 2024 at 7:29:46 PM </h4> </div> <div class="sc-fBuWsC emrTki" > <h3 class="sc-eqIVtm sc-caSCKo kAtagO" > + 10,000 XEC </h3> <h4> + $ 0.30 </h4> </div> <div aria-expanded="false" class="sc-Rmtcm crLBIN" > <div class="sc-frDJqD icihfC" > Warning: This sender is not in your contact list. Beware of scams. </div> <h4> Cashtab Message </h4> <br /> <p> here is a Cashtab Msg for use in Cashtab integration tests </p> <a data-testid="cashtab-msg-reply" href="/send" > Reply </a> </div> </div> </span> </div> </div> </div> </div> </div> </div> </div> </div> <div class="sc-kcDeIU hFKTMK" > <button class="sc-drKuOJ cboiem" > <svg /> </button> <button class="sc-drKuOJ guFJbl" data-testid="nav-btn-send" > <svg class="sc-jKJlTe fTQyTm" style="margin-top: -9px;" /> </button> <button class="sc-drKuOJ guFJbl" data-testid="nav-btn-etokens" > <span aria-label="appstore-add" class="anticon anticon-appstore-add" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="appstore-add" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <defs /> <path d="M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zm52 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-drKuOJ guFJbl" data-testid="nav-btn-receive" > <svg /> </button> <div class="sc-bFADNz bSCseE" data-testid="hamburger" > <span class="sc-cqpYsc hEBfBR" /> <div class="sc-hBbWxd cAlwVf" data-testid="hamburger-menu" > <button class="sc-dyGzUR hvksyZ" data-testid="nav-btn-airdrop" > <p> Airdrop </p> <svg height="33px" width="30px" /> </button> <button class="sc-dyGzUR hvksyZ" data-testid="nav-btn-swap" > <p> Swap </p> <span aria-label="swap" class="anticon anticon-swap" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="swap" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-dyGzUR hvksyZ" data-testid="nav-btn-signverifymsg" > <p> Sign & Verify </p> <svg class="sc-jzJRlG kclOxT" /> </button> <button class="sc-dyGzUR hvksyZ" data-testid="nav-btn-configure" > <p> Settings </p> <svg height="33px" width="30px" /> </button> </div> </div> </div> </div> </div> </div> </div> </div> </body> at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:271:22) ====== CashTab Unit Tests: <App /> Adding a contact to an existing contactList by clicking on tx history adds it to localforage and wallet context ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <p class="sc-gGBfsJ dnVmow" > <b> Error in chronik connection </b> <br /> If not corrected by refresh, <a href="https://t.me/eCashDevelopment" rel="noreferrer" target="_blank" > notify admin </a> </p> <div class="sc-ckVGcZ kjVqyu" > <span aria-label="loading" class="anticon anticon-loading anticon-spin" data-testid="cash-loader" role="img" > <svg aria-hidden="true" data-icon="loading" fill="currentColor" focusable="false" height="1em" viewBox="0 0 1024 1024" width="1em" > <path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /> </svg> </span> </div> <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div class="sc-gipzik gFdiCP" data-testid="left-txt-ctn" > <div class="sc-kvZOFW dRfJos" > <h3 class="sc-jlyJG bbyJzT" > Received </h3> </div> <h4> Feb 5, 2024 at 7:29:46 PM </h4> </div> <div class="sc-fBuWsC emrTki" > <h3 class="sc-eqIVtm sc-caSCKo kAtagO" > + 10,000 XEC </h3> <h4> + $ 0.30 </h4> </div> <div aria-expanded="false" class="sc-Rmtcm crLBIN" > <div class="sc-frDJqD icihfC" > Warning: This sender is not in your contact list. Beware of scams. </div> <h4> Cashtab Message </h4> <br /> <p> here is a Cashtab Msg for use in Cashtab integration tests </p> <a data-testid="cashtab-msg-reply" href="/send" > Reply </a> </div> </div> </span> </div> </div> </div> </div> </div> </div> </div> </div> <div class="sc-kcDeIU hFKTMK" > <button class="sc-drKuOJ cboiem" > <svg /> </button> <button class="sc-drKuOJ guFJbl" data-testid="nav-btn-send" > <svg class="sc-jKJlTe fTQyTm" style="margin-top: -9px;" /> </button> <button class="sc-drKuOJ guFJbl" data-testid="nav-btn-etokens" > <span aria-label="appstore-add" class="anticon anticon-appstore-add" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="appstore-add" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <defs /> <path d="M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zm52 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-drKuOJ guFJbl" data-testid="nav-btn-receive" > <svg /> </button> <div class="sc-bFADNz bSCseE" data-testid="hamburger" > <span class="sc-cqpYsc hEBfBR" /> <div class="sc-hBbWxd cAlwVf" data-testid="hamburger-menu" > <button class="sc-dyGzUR hvksyZ" data-testid="nav-btn-airdrop" > <p> Airdrop </p> <svg height="33px" width="30px" /> </button> <button class="sc-dyGzUR hvksyZ" data-testid="nav-btn-swap" > <p> Swap </p> <span aria-label="swap" class="anticon anticon-swap" role="img" style="font-size: 24px;" > <svg aria-hidden="true" data-icon="swap" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" /> </svg> </span> </button> <button class="sc-dyGzUR hvksyZ" data-testid="nav-btn-signverifymsg" > <p> Sign & Verify </p> <svg class="sc-jzJRlG kclOxT" /> </button> <button class="sc-dyGzUR hvksyZ" data-testid="nav-btn-configure" > <p> Settings </p> <svg height="33px" width="30px" /> </button> </div> </div> </div> </div> </div> </div> </div> </div> </body> at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:339:22) ====== CashTab Unit Tests: <App /> Clicking "reply" on a Cashtab Msg correctly populates the SendXec to address and amount fields ====== Error: Unable to find an element by: [data-testid="send-xec-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <div class="sc-TFwJa rJSIY" > <div class="sc-lkqHmb czPoDk" > <input class="sc-fYiAbW kIqsvc" data-testid="Send to many" id="Send to many" name="Send to many" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="Send to many" > <span class="sc-cbkKFq ibdpln" data-off="Send to one" data-on="Send to many" /> <span class="sc-krvtoX kcHnEo" /> </label> </div> </div> <div class="sc-kUaPvJ hvspJv" > <div class="sc-eMigcr gsJZAI" > <div class="sc-gPWkxV hochYu" > <div class="sc-epnACN dSfOZF" ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:433:29) ====== CashTab Unit Tests: <App /> We do not see the camera auto-open setting in the config screen on a desktop device ====== Error: Unable to find an element by: [data-testid="configure-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> <div class="sc-fnwBNb jJYjWq" > Settings <svg height="33px" width="30px" /> </div> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <div class="sc-jeCdPy cixJXe" > <h2> <span aria-label="copy" class="anticon anticon-copy sc-bwzfXH gJwWNq" role="img" > <svg aria-hidden="true" data-icon="copy" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /> </svg> ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:453:22) ====== CashTab Unit Tests: <App /> We do see the camera auto-open setting in the config screen on a mobile device ====== Error: Unable to find an element by: [data-testid="configure-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> <div class="sc-fnwBNb jJYjWq" > Settings <svg height="33px" width="30px" /> </div> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="[Burned] useWallet Mock" > [Burned] useWallet Mock </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 10,000.00 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.30 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <div class="sc-jeCdPy cixJXe" > <h2> <span aria-label="copy" class="anticon anticon-copy sc-bwzfXH gJwWNq" role="img" > <svg aria-hidden="true" data-icon="copy" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /> </svg> ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:479:22) ====== CashTab Unit Tests: <App /> Setting "Send Confirmations" settings will show send confirmations ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:512:22) ====== CashTab Unit Tests: <App /> Setting "ABSOLUTE MINIMUM fees" settings will reduce fees to absolute min ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="Transaction Fixtures" > Transaction Fixtures </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:645:22) ====== CashTab Unit Tests: <App /> A new user can import a mnemonic ====== Error: Unable to find an element by: [data-testid="home-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div class="ant-spin-container" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="qqa9l" > qqa9l </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 USD </p> </div> </div> <div class="sc-cmjSyW iIkKqV" > <br /> <div class="sc-bYSBpT klsJBO" data-testid="tx-history-ctn" > <div> <div class="sc-cHGsZl cZeGjH" > <div class="ant-collapse ant-collapse-icon-position-start ant-collapse-borderless css-dev-only-do-not-override-1rqnfsa" > <div class="ant-collapse-item ant-collapse-no-arrow" > <div aria-disabled="false" aria-expanded="false" class="ant-collapse-header" role="button" tabindex="0" > <span class="ant-collapse-header-text" > <div class="sc-kjoXOD cJLtSQ" > <div class="sc-kEYyzF sc-eHgmQL jfSmPa" > <svg /> </div> <div ... at waitForWrapper (/work/cashtab/node_modules/@testing-library/dom/dist/wait-for.js:163:27) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:86:33 at Object.findByTestId (/work/cashtab/src/components/__tests__/App.test.js:858:29) at runNextTicks (node:internal/process/task_queues:60:5) at listOnTimeout (node:internal/timers:540:9) at processTimers (node:internal/timers:514:7) ====== CashTab Unit Tests: <Configure /> We can add, delete, rename, contacts from the Configure screen, and add a savedWallet as a contact ====== TestingLibraryElementError: Unable to find an element by: [data-testid="configure-ctn"] Ignored nodes: comments, script, style <body> <div> <div class="ant-spin-nested-loading css-dev-only-do-not-override-1rqnfsa" > <div> <div aria-busy="true" aria-live="polite" class="ant-spin ant-spin-spinning css-dev-only-do-not-override-1rqnfsa" > <span aria-label="loading" class="anticon anticon-loading anticon-spin cashLoadingIcon ant-spin-dot" role="img" > <svg aria-hidden="true" data-icon="loading" fill="currentColor" focusable="false" height="1em" viewBox="0 0 1024 1024" width="1em" > <path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /> </svg> </span> </div> </div> <div class="ant-spin-container ant-spin-blur" > <div class="sc-exkUMo lnokVM" > <div class="Toastify" /> <div class="sc-gRnDUn bRVAGy" > <div class="sc-sdtwF ijCnPZ" > <div class="sc-BngTV fWghIw" > <div class="sc-iYUSvU MWsTz" > <img alt="cashtab" class="sc-cHSUfg jyjdjN" src="test-file-stub" /> <div class="sc-fnwBNb jJYjWq" > Settings <svg height="33px" width="30px" /> </div> </div> <div class="sc-uJMKN iekGEk" data-testid="wallet-info-ctn" > <div class="sc-dxZgTM gtFVjx" > <select class="sc-iomxrj jbKwvJ" id="wallets" name="wallets" > <option class="sc-dvCyap jXWDfS" value="Transaction Fixtures" > Transaction Fixtures </option> <option class="sc-dvCyap jXWDfS" value="alpha" > alpha </option> </select> <div class="sc-hMqMXs cAbGIb" > <svg class="sc-htoDjs dHRdfz" style="margin-top: 8px;" /> </div> <div class="sc-lkqHmb gshrSm" > <input checked="" class="sc-fYiAbW kIqsvc" data-testid="show-hide-balance" id="show-hide-balance" name="show-hide-balance" type="checkbox" /> <label class="sc-eLExRp fFvRzj" for="show-hide-balance" > <span class="sc-cbkKFq cOBioQ" data-off="" data-on="" /> <span class="sc-krvtoX hQrTsQ" /> </label> </div> </div> <div class="sc-iFMziU hOXZQJ" data-testid="balance-xec" > 9,513.12 XEC </div> <div class="sc-keVrkP bNGZeQ" data-testid="balance-fiat" > $ 0.29 USD </div> <p class="sc-gVLVqr ghUbnx" data-testid="ecash-price" > 1 XEC = 0.00003000 ... at Object.getElementError (/work/cashtab/node_modules/@testing-library/dom/dist/config.js:37:19) at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 at /work/cashtab/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 at Object.getByTestId (/work/cashtab/src/components/Configure/__tests__/Configure.test.js:127:23) Each failure log is accessible here: |