I updated this test by moving the mocks to the mocks file after it was green and landed without putting back in CI. I also introduced a bug by setting the chronik mock wrong.
Patch it.
Differential D15582
[Cashtab] Patch syntax bug introduced to test bytesofman on Feb 29 2024, 13:28. Authored by Tags None Subscribers None
Details
I updated this test by moving the mocks to the mocks file after it was green and landed without putting back in CI. I also introduced a bug by setting the chronik mock wrong. Patch it. npm test
Diff Detail
Event TimelineComment Actions Build Bitcoin ABC Diffs / Diff Testing (cashtab-tests) failed.
Failed tests logs: ====== 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 class="ant-notification ant-notification-topRight css-dev-only-do-not-override-1rqnfsa ant-notification-stack ant-notification-stack-expanded" style="right: 0px; top: 24px;" > <div class="ant-notification-notice-wrapper" style="transform: translate3d(0, 0, 0);" > <div class="ant-notification-notice ant-notification-notice-success ant-notification-notice-closable" > <div class="ant-notification-notice-content" > <div class="ant-notification-notice-with-icon" role="alert" > <span class="ant-notification-notice-icon" > <div class="ant-image css-dev-only-do-not-override-1rqnfsa" style="width: 24px; height: 24px;" > <img class="ant-image-img css-dev-only-do-not-override-1rqnfsa" height="24px" src="test-file-stub" style="height: 24px;" width="24px" /> </div> </span> <div class="ant-notification-notice-message" > Success </div> <div class="ant-notification-notice-description" > <a href="https://explorer.e.cash/tx/7eb806a83c48b0ab38b5af10aaa7452d4648f2c0d41975343ada9f4aa8255bd8" rel="noopener noreferrer" target="_blank" > Transaction successful. Click to view in block explorer. </a> </div> </div> </div> <a class="ant-notification-notice-close" tabindex="0" > <span class="ant-notification-notice-close-x" > <span aria-label="close" class="anticon anticon-close ant-notification-notice-close-icon" role="img" > <svg aria-hidden="true" data-icon="close" fill="currentColor" fill-rule="evenodd" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z" /> </svg> </span> </span> </a> </div> </div> </div> <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-iBEsjs hYXNZl" > <div class="sc-RcBXQ krXqvz" > <div class="sc-iSDuPN cdWENt" > <div class="sc-chbbiW kmKhFr" > <div class="sc-fZwumE jmbiQP" > <img alt="cashtab" class="sc-fQejPQ iclGva" src="test-file-stub" /> </div> <div class="sc-elJkPf geNavj" data-testid="wallet-info-ctn" > <div class="sc-jtggT gArshC" > <div class="sc-ebFjAB kYfZhR" > Transaction Fixtures </div> <a href="/configure" > <svg class="sc-jTzLTM bTdWCF" /> </a> <div> <button aria-checked="true" class="ant-switch ant-switch-small css-dev-only-do-not-override-1rqnfsa ant-switch-checked" role="switch" type="button" > <div class="ant-switch-handle" /> <span class="ant-switch-inner" > <span class="ant-switch-inner-checked" > <svg class="sc-cSHVUG bgwEHu" /> </span> <span class="ant-switch-inner-unchecked" > <svg class="sc-kAzzGY fUTkYj" /> </span> </span> </button> </div> </div> <div class="sc-jKVCRD gWKHre" data-testid="balance-xec" > 9,513.12 XEC </div> </div> </div> <div class="sc-jwKygS hNrbtP" data-testid="loading-ctn" /> </div> <div class="sc-hzNEM kSokJe" > <button class="sc-kZmsYB dElRnp" > <svg /> </button> <button class="sc-kZmsYB cHYLGA" data-testid="nav-btn-send" > <svg class="sc-kEYyzF dWIuoY" style="margin-top: -9px;" /> </button> <button class="sc-kZmsYB cHYLGA" 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-kZmsYB cHYLGA" data-testid="nav-btn-receive" > <svg /> </button> <div class="sc-kxynE dXtHrl" data-testid="hamburger" > <span class="sc-cooIXK Cjyti" /> <div class="sc-fcdeBU cIfnQb" data-testid="hamburger-menu" > <button class="sc-gmeYpB bOTOSp" data-testid="nav-btn-airdrop" > <p> Airdrop </p> <svg height="33px" width="30px" /> </button> <button class="sc-gmeYpB bOTOSp" 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-gmeYpB bOTOSp" data-testid="nav-btn-signverifymsg" > <p> Sign & Verify </p> <svg class="sc-chPdSV kiHcnD" /> </button> <button class="sc-gmeYpB bOTOSp" 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:567:22) Each failure log is accessible here: |