Page MenuHomePhabricator

[Cashtab] Standardize padding and wrapping of app components
ClosedPublic

Authored by bytesofman on Mar 30 2024, 05:50.

Details

Summary

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.

Test Plan

npm test

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

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:
CashTab Unit Tests: <Home /> Renders the loading component while loading, then the Home screen
CashTab Unit Tests: <CashtabTestWrapper /> With default props, renders App component
CashTab Unit Tests: <CashtabTestWrapper /> We can render other pages by passing the route
CashTab Unit Tests: <App /> Navigation menu routes to expected components
CashTab Unit Tests: <App /> Adding a contact to to a new contactList by clicking on tx history adds it to localforage and wallet context
CashTab Unit Tests: <App /> Adding a contact to an existing contactList by clicking on tx history adds it to localforage and wallet context
CashTab Unit Tests: <App /> Clicking "reply" on a Cashtab Msg correctly populates the SendXec to address and amount fields
CashTab Unit Tests: <App /> We do not see the camera auto-open setting in the config screen on a desktop device
CashTab Unit Tests: <App /> We do see the camera auto-open setting in the config screen on a mobile device
CashTab Unit Tests: <App /> Setting "Send Confirmations" settings will show send confirmations
CashTab Unit Tests: <App /> Setting "ABSOLUTE MINIMUM fees" settings will reduce fees to absolute min
CashTab Unit Tests: <App /> A new user can import a mnemonic
CashTab Unit Tests: <Configure /> We can add, delete, rename, contacts from the Configure screen, and add a savedWallet as a contact

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:
CashTab Unit Tests: <Home /> Renders the loading component while loading, then the Home screen
CashTab Unit Tests: <CashtabTestWrapper /> With default props, renders App component
CashTab Unit Tests: <CashtabTestWrapper /> We can render other pages by passing the route
CashTab Unit Tests: <App /> Navigation menu routes to expected components
CashTab Unit Tests: <App /> Adding a contact to to a new contactList by clicking on tx history adds it to localforage and wallet context
CashTab Unit Tests: <App /> Adding a contact to an existing contactList by clicking on tx history adds it to localforage and wallet context
CashTab Unit Tests: <App /> Clicking "reply" on a Cashtab Msg correctly populates the SendXec to address and amount fields
CashTab Unit Tests: <App /> We do not see the camera auto-open setting in the config screen on a desktop device
CashTab Unit Tests: <App /> We do see the camera auto-open setting in the config screen on a mobile device
CashTab Unit Tests: <App /> Setting "Send Confirmations" settings will show send confirmations
CashTab Unit Tests: <App /> Setting "ABSOLUTE MINIMUM fees" settings will reduce fees to absolute min
CashTab Unit Tests: <App /> A new user can import a mnemonic
CashTab Unit Tests: <Configure /> We can add, delete, rename, contacts from the Configure screen, and add a savedWallet as a contact

Updating screen identifiers that used sidepaddingctn and data-testid

remove <br/> elements used as padding-top implementations

emack added a subscriber: emack.

subject to rebasing to latest changes to txHistory parsing and sendToken UI

This revision is now accepted and ready to land.Mar 31 2024, 00:27