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 Authored by bytesofman on Mar 30 2024, 05:50.
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: |