Diff based on John code contributions
Details
Details
- Reviewers
- None
- Group Reviewers
Restricted Project
npm test
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- cashtab-better-orderbooks
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 30967 Build 61437: Build Diff cashtab-tests Build 61436: arc lint + arc unit
Event Timeline
Comment Actions
Build Bitcoin ABC Diffs / Diff Testing (cashtab-tests) failed.
Failed tests logs:
====== CashTab Unit Tests: <Agora /> We can see multiple offers, some we made, others we did not, and we can cancel an offer ====== Error: Unable to find an element with the text: 8. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="sc-eitiEO kCxyt" > <div class="Toastify" /> <div class="sc-bhlBdH dKnoNj" > <div class="sc-AnqlK ddpYa" > <div class="sc-hycgNl OaVeU" > <img alt="cashtab" class="sc-chAAoq fyvXko" src="test-file-stub" /> </div> <div class="sc-ciodno gKGePj" > <select class="sc-gGCbJM kVsgqI" data-testid="wallet-select" id="wallets" name="wallets" > <option class="sc-lcpuFF ffVCEK" value="Agora Partial Alpha" > Agora Partial Alpha </option> <option class="sc-lcpuFF ffVCEK" value="Agora Partial Beta" > Agora Partial Beta </option> </select> <div class="sc-ekulBa cOrKFe" > <button aria-label="Copy ecash:qqpmsv8yh8wwx3lnf92rrc0e6yq97j6zqs8av8vx8h" class="sc-cQFLBn jGCEIx" > <svg title="copy-paste" /> </button> <div class="sc-gFaPwZ bhfoic" > <div class="sc-fhYwyz kXwmEk" > <input checked="" class="sc-bMvGRv dnGmSn" id="show-hide-balance" name="show-hide-balance" title="show-hide-balance" type="checkbox" /> <label class="sc-jzgbtB hsNhPD" for="show-hide-balance" > <span class="sc-gJWqzi dYGNll" data-off="" data-on="" /> <span class="sc-rBLzX gWpmmy" /> </label> </div> </div> </div> </div> <div class="sc-cCbXAZ kqkefR" title="Wallet Info" > <div class="sc-jkCMRl lpgFuI" title="Balance in XEC" > 4,200.00 XEC </div> <div class="sc-crNyjn geQHnh" title="Balance in Local Currency" > $ 0.13 USD </div> <p class="sc-cpHetk dSDwNK" title="Price in Local Currency" > 1 XEC = 0.00003000 USD </p> </div> <div class="sc-jvEmr bczZPX" > <div class="sc-jUpvKA cIpSyn" title="Active Offers" > <div class="sc-etwtAo eenSFC" > <div class="sc-gFaPwZ bhfoic" > <div class="sc-fhYwyz kZTqdd" > <input class="sc-bMvGRv dnGmSn" id="Toggle Active Offers" name="Toggle Active Offers" title="Toggle Active Offers" type="checkbox" /> <label class="sc-jzgbtB hsNhPD" for="Toggle Active Offers" > <span class="sc-gJWqzi gEydeL" data-off="" data-on="" /> <span class="sc-rBLzX hAekJS" /> </label> </div> </div> <div class="sc-hqyNC ctrwFD" > Toggle Buy / Manage Listings </div> </div> <div class="sc-jdfcpN cpDNg" > Token Offers </div> <div class="sc-jRuhRL ezqcLL" > <div class="sc-eopZyb gIpewM" > <div class="sc-eNNmBn eBthwK" > <button aria-label="View larger icon for Bull" class="sc-RbTVP cUbRra" size="64" title="01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" /> <div class="sc-eEieub iCvyUs" > <a href="https://explorer.e.cash/tx/01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" rel="noopener noreferrer" target="_blank" > Bull (BULL) </a> </div> </div> <div class="sc-hMrMfs elyrpY" > <div class="sc-drlKqa hUObvl" > <button class="sc-bIqbHp gqYAzZ" > <div class="sc-gacfCG eNILnu" /> <div class="sc-dEfkYy kDrQgj" /> <div class="sc-jxGEyO kbVFhg" > $1.50 USD </div> </button> </div> <div class="sc-cqPOvA kgiXaq" > <span> Buy </span> <div class="sc-lhVmIH gvtphN" > <input aria-labelledby="Select buy qty 01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" class="sc-bwCtUz cRbAUS" max="888" min="8" name="Select buy qty 01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" step="1" type="range" value="8" /> <div class="sc-esjQYD iHrgtF" /> </div> </div> <div class="sc-gNJABI kEATjO" > <div> 8 (BULL) </div> <div> 400.42k XEC </div> <h3> $12.01 USD </h3> <button class="sc-hORach sc-GMQeP dRjpLn" > Cancel your offer </button> </div> </div> </div> <div class="sc-eopZyb gIpewM" > <div class="sc-eNNmBn eBthwK" > <button aria-label="View larger icon for Cachet" class="sc-RbTVP nqsGM" size="64" title="aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" /> <div class="sc-eEieub iCvyUs" > <a href="https://explorer.e.cash/tx/aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" rel="noopener noreferrer" target="_blank" > Cachet (CACHET) </a> </div> </div> <div class="sc-hMrMfs elyrpY" > <div class="sc-drlKqa hUObvl" > <button class="sc-bIqbHp gqYAzZ" > <div class="sc-gacfCG hqGwmq" /> <div class="sc-dEfkYy lkTsVh" /> <div class="sc-jxGEyO kbVFhg" > $0.036 USD </div> </button> <button class="sc-bIqbHp jCUojs" > <div class="sc-gacfCG ipKgUF" /> <div class="sc-jxGEyO kbVFhg" > $0.30 USD </div> </button> <button class="sc-bIqbHp jCUojs" > <div class="sc-gacfCG eNILnu" /> <div class="sc-jxGEyO kbVFhg" > $0.36 USD </div> </button> </div> <div class="sc-cqPOvA kgiXaq" > <span> Buy </span> <div class="sc-lhVmIH gvtphN" > <input aria-labelledby="Select buy qty aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" class="sc-bwCtUz cRbAUS" max="20000" min="20" name="Select buy qty aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" step="1" type="range" value="20" /> <div class="sc-esjQYD iHrgtF" /> </div> </div> <div class="sc-gNJABI kEATjO" > <div> .20 (CACHET) </div> <div> 240.64 XEC </div> <h3> $0.0072 USD </h3> <button class="sc-hORach sc-GMQeP dRjpLn" > Cancel your offer </button> </div> </div> </div> </div> </div> </div> </div> <div class="sc-keFjpB epyvJQ" > <button class="sc-fKGOjr fUlMuB" > <svg /> </button> <button aria-label="Send Screen" class="sc-fKGOjr fUlMuB" style="padding-bottom: 10px;" > <div class="sc-iwsKbI cuDgAv" > <svg title="tx-sent" /> </div> </button> <button aria-label="Tokens" class="sc-fKGOjr fUlMuB" > <svg title="Tokens" /> </button> <button aria-label="Receive" class="sc-fKGOjr fUlMuB" > <svg title="tx-received" /> </button> <div class="sc-jWojfa dBenOO" title="Show Other Screens" > <span class="sc-kVrTmx kZpItY" /> <div class="sc-ekkqgF ijSjpP" title="Other Screens" > <button class="sc-iBmynh ezGUUm" > <p> Wallet Backup </p> <svg title="wallet" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Wallets </p> <svg title="wallets" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Listed NFTs </p> <svg title="NFT" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Agora </p> <svg title="Meme Agora" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Contacts </p> <svg title="Contact List" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Airdrop </p> <svg title="tx-airdrop" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Rewards </p> <svg title="Cashtab Rewards" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Swap </p> <svg title="swap" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Sign & Verify </p> <svg class="sc-htpNat bPFBeM" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Settings </p> <svg title="settings" /> </button> </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.findByText (/work/cashtab/src/components/Agora/__tests__/index.test.js:509:29) ====== CashTab Unit Tests: <Agora /> We can buy an offer ====== Error: Unable to find an element with the text: .20. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="sc-eitiEO kCxyt" > <div class="Toastify" /> <div class="sc-bhlBdH dKnoNj" > <div class="sc-AnqlK ddpYa" > <div class="sc-hycgNl OaVeU" > <img alt="cashtab" class="sc-chAAoq fyvXko" src="test-file-stub" /> </div> <div class="sc-ciodno gKGePj" > <select class="sc-gGCbJM kVsgqI" data-testid="wallet-select" id="wallets" name="wallets" > <option class="sc-lcpuFF ffVCEK" value="Agora Partial Alpha" > Agora Partial Alpha </option> <option class="sc-lcpuFF ffVCEK" value="Agora Partial Beta" > Agora Partial Beta </option> </select> <div class="sc-ekulBa cOrKFe" > <button aria-label="Copy ecash:qqpmsv8yh8wwx3lnf92rrc0e6yq97j6zqs8av8vx8h" class="sc-cQFLBn jGCEIx" > <svg title="copy-paste" /> </button> <div class="sc-gFaPwZ bhfoic" > <div class="sc-fhYwyz kXwmEk" > <input checked="" class="sc-bMvGRv dnGmSn" id="show-hide-balance" name="show-hide-balance" title="show-hide-balance" type="checkbox" /> <label class="sc-jzgbtB hsNhPD" for="show-hide-balance" > <span class="sc-gJWqzi dYGNll" data-off="" data-on="" /> <span class="sc-rBLzX gWpmmy" /> </label> </div> </div> </div> </div> <div class="sc-cCbXAZ kqkefR" title="Wallet Info" > <div class="sc-jkCMRl lpgFuI" title="Balance in XEC" > 4,200.00 XEC </div> <div class="sc-crNyjn geQHnh" title="Balance in Local Currency" > $ 0.13 USD </div> <p class="sc-cpHetk dSDwNK" title="Price in Local Currency" > 1 XEC = 0.00003000 USD </p> </div> <div class="sc-jvEmr bczZPX" > <div class="sc-jUpvKA cIpSyn" title="Active Offers" > <div class="sc-etwtAo eenSFC" > <div class="sc-gFaPwZ bhfoic" > <div class="sc-fhYwyz kZTqdd" > <input class="sc-bMvGRv dnGmSn" id="Toggle Active Offers" name="Toggle Active Offers" title="Toggle Active Offers" type="checkbox" /> <label class="sc-jzgbtB hsNhPD" for="Toggle Active Offers" > <span class="sc-gJWqzi gEydeL" data-off="" data-on="" /> <span class="sc-rBLzX hAekJS" /> </label> </div> </div> <div class="sc-hqyNC ctrwFD" > Toggle Buy / Manage Listings </div> </div> <div class="sc-jdfcpN cpDNg" > Token Offers </div> <div class="sc-jRuhRL ezqcLL" > <div class="sc-eopZyb gIpewM" > <div class="sc-eNNmBn eBthwK" > <button aria-label="View larger icon for Bull" class="sc-RbTVP cUbRra" size="64" title="01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" /> <div class="sc-eEieub iCvyUs" > <a href="https://explorer.e.cash/tx/01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" rel="noopener noreferrer" target="_blank" > Bull (BULL) </a> </div> </div> <div class="sc-hMrMfs elyrpY" > <div class="sc-drlKqa hUObvl" > <button class="sc-bIqbHp gqYAzZ" > <div class="sc-gacfCG eNILnu" /> <div class="sc-dEfkYy kDrQgj" /> <div class="sc-jxGEyO kbVFhg" > $1.50 USD </div> </button> </div> <div class="sc-cqPOvA kgiXaq" > <span> Buy </span> <div class="sc-lhVmIH gvtphN" > <input aria-labelledby="Select buy qty 01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" class="sc-bwCtUz cRbAUS" max="888" min="8" name="Select buy qty 01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" step="1" type="range" value="8" /> <div class="sc-esjQYD iHrgtF" /> </div> </div> <div class="sc-gNJABI kEATjO" > <div> 8 (BULL) </div> <div> 400.42k XEC </div> <h3> $12.01 USD </h3> <button class="sc-hORach sc-GMQeP dRjpLn" > Cancel your offer </button> </div> </div> </div> <div class="sc-eopZyb gIpewM" > <div class="sc-eNNmBn eBthwK" > <button aria-label="View larger icon for Cachet" class="sc-RbTVP nqsGM" size="64" title="aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" /> <div class="sc-eEieub iCvyUs" > <a href="https://explorer.e.cash/tx/aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" rel="noopener noreferrer" target="_blank" > Cachet (CACHET) </a> </div> </div> <div class="sc-hMrMfs elyrpY" > <div class="sc-drlKqa hUObvl" > <button class="sc-bIqbHp gqYAzZ" > <div class="sc-gacfCG hqGwmq" /> <div class="sc-dEfkYy lkTsVh" /> <div class="sc-jxGEyO kbVFhg" > $0.036 USD </div> </button> <button class="sc-bIqbHp jCUojs" > <div class="sc-gacfCG ipKgUF" /> <div class="sc-jxGEyO kbVFhg" > $0.30 USD </div> </button> <button class="sc-bIqbHp jCUojs" > <div class="sc-gacfCG eNILnu" /> <div class="sc-jxGEyO kbVFhg" > $0.36 USD </div> </button> </div> <div class="sc-cqPOvA kgiXaq" > <span> Buy </span> <div class="sc-lhVmIH gvtphN" > <input aria-labelledby="Select buy qty aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" class="sc-bwCtUz cRbAUS" max="20000" min="20" name="Select buy qty aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" step="1" type="range" value="20" /> <div class="sc-esjQYD iHrgtF" /> </div> </div> <div class="sc-gNJABI kEATjO" > <div> .20 (CACHET) </div> <div> 240.64 XEC </div> <h3> $0.0072 USD </h3> <button class="sc-hORach sc-GMQeP dRjpLn" > Cancel your offer </button> </div> </div> </div> </div> </div> </div> </div> <div class="sc-keFjpB epyvJQ" > <button class="sc-fKGOjr fUlMuB" > <svg /> </button> <button aria-label="Send Screen" class="sc-fKGOjr fUlMuB" style="padding-bottom: 10px;" > <div class="sc-iwsKbI cuDgAv" > <svg title="tx-sent" /> </div> </button> <button aria-label="Tokens" class="sc-fKGOjr fUlMuB" > <svg title="Tokens" /> </button> <button aria-label="Receive" class="sc-fKGOjr fUlMuB" > <svg title="tx-received" /> </button> <div class="sc-jWojfa dBenOO" title="Show Other Screens" > <span class="sc-kVrTmx kZpItY" /> <div class="sc-ekkqgF ijSjpP" title="Other Screens" > <button class="sc-iBmynh ezGUUm" > <p> Wallet Backup </p> <svg title="wallet" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Wallets </p> <svg title="wallets" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Listed NFTs </p> <svg title="NFT" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Agora </p> <svg title="Meme Agora" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Contacts </p> <svg title="Contact List" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Airdrop </p> <svg title="tx-airdrop" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Rewards </p> <svg title="Cashtab Rewards" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Swap </p> <svg title="swap" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Sign & Verify </p> <svg class="sc-htpNat bPFBeM" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Settings </p> <svg title="settings" /> </button> </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.findByText (/work/cashtab/src/components/Agora/__tests__/index.test.js:798:26) at runNextTicks (node:internal/process/task_queues:60:5) at listOnTimeout (node:internal/timers:545:9) at processTimers (node:internal/timers:519:7) ====== CashTab Unit Tests: <Agora /> We get expected error if we try to buy an offer we cannot afford ====== Error: Unable to find an element with the text: .20. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="sc-eitiEO kCxyt" > <div class="Toastify" /> <div class="sc-bhlBdH dKnoNj" > <div class="sc-AnqlK ddpYa" > <div class="sc-hycgNl OaVeU" > <img alt="cashtab" class="sc-chAAoq fyvXko" src="test-file-stub" /> </div> <div class="sc-ciodno gKGePj" > <select class="sc-gGCbJM kVsgqI" data-testid="wallet-select" id="wallets" name="wallets" > <option class="sc-lcpuFF ffVCEK" value="Agora Partial Alpha" > Agora Partial Alpha </option> <option class="sc-lcpuFF ffVCEK" value="Agora Partial Beta" > Agora Partial Beta </option> </select> <div class="sc-ekulBa cOrKFe" > <button aria-label="Copy ecash:qqpmsv8yh8wwx3lnf92rrc0e6yq97j6zqs8av8vx8h" class="sc-cQFLBn jGCEIx" > <svg title="copy-paste" /> </button> <div class="sc-gFaPwZ bhfoic" > <div class="sc-fhYwyz kXwmEk" > <input checked="" class="sc-bMvGRv dnGmSn" id="show-hide-balance" name="show-hide-balance" title="show-hide-balance" type="checkbox" /> <label class="sc-jzgbtB hsNhPD" for="show-hide-balance" > <span class="sc-gJWqzi dYGNll" data-off="" data-on="" /> <span class="sc-rBLzX gWpmmy" /> </label> </div> </div> </div> </div> <div class="sc-cCbXAZ kqkefR" title="Wallet Info" > <div class="sc-jkCMRl lpgFuI" title="Balance in XEC" > 0.00 XEC </div> <div class="sc-crNyjn geQHnh" title="Balance in Local Currency" > $ 0.00 USD </div> <p class="sc-cpHetk dSDwNK" title="Price in Local Currency" > 1 XEC = 0.00003000 USD </p> </div> <div class="sc-jvEmr bczZPX" > <div class="sc-jUpvKA cIpSyn" title="Active Offers" > <div class="sc-etwtAo eenSFC" > <div class="sc-gFaPwZ bhfoic" > <div class="sc-fhYwyz kZTqdd" > <input class="sc-bMvGRv dnGmSn" id="Toggle Active Offers" name="Toggle Active Offers" title="Toggle Active Offers" type="checkbox" /> <label class="sc-jzgbtB hsNhPD" for="Toggle Active Offers" > <span class="sc-gJWqzi gEydeL" data-off="" data-on="" /> <span class="sc-rBLzX hAekJS" /> </label> </div> </div> <div class="sc-hqyNC ctrwFD" > Toggle Buy / Manage Listings </div> </div> <div class="sc-jdfcpN cpDNg" > Token Offers </div> <div class="sc-jRuhRL ezqcLL" > <div class="sc-eopZyb gIpewM" > <div class="sc-eNNmBn eBthwK" > <button aria-label="View larger icon for Bull" class="sc-RbTVP cUbRra" size="64" title="01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" /> <div class="sc-eEieub iCvyUs" > <a href="https://explorer.e.cash/tx/01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" rel="noopener noreferrer" target="_blank" > Bull (BULL) </a> </div> </div> <div class="sc-hMrMfs elyrpY" > <div class="sc-drlKqa hUObvl" > <button class="sc-bIqbHp gqYAzZ" > <div class="sc-gacfCG eNILnu" /> <div class="sc-dEfkYy kDrQgj" /> <div class="sc-jxGEyO kbVFhg" > $1.50 USD </div> </button> </div> <div class="sc-cqPOvA kgiXaq" > <span> Buy </span> <div class="sc-lhVmIH gvtphN" > <input aria-labelledby="Select buy qty 01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" class="sc-bwCtUz cRbAUS" max="888" min="8" name="Select buy qty 01d63c4f4cb496829a6743f7b1805d086ea3877a1dd34b3f92ffba2c9c99f896" step="1" type="range" value="8" /> <div class="sc-esjQYD iHrgtF" /> </div> </div> <div class="sc-gNJABI kEATjO" > <div> 8 (BULL) </div> <div> 400.42k XEC </div> <h3> $12.01 USD </h3> <button class="sc-hORach sc-GMQeP dRjpLn" > Cancel your offer </button> </div> </div> </div> <div class="sc-eopZyb gIpewM" > <div class="sc-eNNmBn eBthwK" > <button aria-label="View larger icon for Cachet" class="sc-RbTVP nqsGM" size="64" title="aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" /> <div class="sc-eEieub iCvyUs" > <a href="https://explorer.e.cash/tx/aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" rel="noopener noreferrer" target="_blank" > Cachet (CACHET) </a> </div> </div> <div class="sc-hMrMfs elyrpY" > <div class="sc-drlKqa hUObvl" > <button class="sc-bIqbHp gqYAzZ" > <div class="sc-gacfCG hqGwmq" /> <div class="sc-dEfkYy lkTsVh" /> <div class="sc-jxGEyO kbVFhg" > $0.036 USD </div> </button> <button class="sc-bIqbHp jCUojs" > <div class="sc-gacfCG ipKgUF" /> <div class="sc-jxGEyO kbVFhg" > $0.30 USD </div> </button> <button class="sc-bIqbHp jCUojs" > <div class="sc-gacfCG eNILnu" /> <div class="sc-jxGEyO kbVFhg" > $0.36 USD </div> </button> </div> <div class="sc-cqPOvA kgiXaq" > <span> Buy </span> <div class="sc-lhVmIH gvtphN" > <input aria-labelledby="Select buy qty aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" class="sc-bwCtUz cRbAUS" max="20000" min="20" name="Select buy qty aed861a31b96934b88c0252ede135cb9700d7649f69191235087a3030e553cb1" step="1" type="range" value="20" /> <div class="sc-esjQYD iHrgtF" /> </div> </div> <div class="sc-gNJABI kEATjO" > <div> .20 (CACHET) </div> <div> 240.64 XEC </div> <h3> $0.0072 USD </h3> <button class="sc-hORach sc-GMQeP dRjpLn" > Cancel your offer </button> </div> </div> </div> </div> </div> </div> </div> <div class="sc-keFjpB epyvJQ" > <button class="sc-fKGOjr fUlMuB" > <svg /> </button> <button aria-label="Send Screen" class="sc-fKGOjr fUlMuB" style="padding-bottom: 10px;" > <div class="sc-iwsKbI cuDgAv" > <svg title="tx-sent" /> </div> </button> <button aria-label="Tokens" class="sc-fKGOjr fUlMuB" > <svg title="Tokens" /> </button> <button aria-label="Receive" class="sc-fKGOjr fUlMuB" > <svg title="tx-received" /> </button> <div class="sc-jWojfa dBenOO" title="Show Other Screens" > <span class="sc-kVrTmx kZpItY" /> <div class="sc-ekkqgF ijSjpP" title="Other Screens" > <button class="sc-iBmynh ezGUUm" > <p> Wallet Backup </p> <svg title="wallet" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Wallets </p> <svg title="wallets" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Listed NFTs </p> <svg title="NFT" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Agora </p> <svg title="Meme Agora" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Contacts </p> <svg title="Contact List" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Airdrop </p> <svg title="tx-airdrop" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Rewards </p> <svg title="Cashtab Rewards" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Swap </p> <svg title="swap" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Sign & Verify </p> <svg class="sc-htpNat bPFBeM" /> </button> <button class="sc-iBmynh ezGUUm" > <p> Settings </p> <svg title="settings" /> </button> </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.findByText (/work/cashtab/src/components/Agora/__tests__/index.test.js:955:26) at runNextTicks (node:internal/process/task_queues:60:5) at listOnTimeout (node:internal/timers:545:9) at processTimers (node:internal/timers:519:7)
Each failure log is accessible here:
CashTab Unit Tests: <Agora /> We can see multiple offers, some we made, others we did not, and we can cancel an offer
CashTab Unit Tests: <Agora /> We can buy an offer
CashTab Unit Tests: <Agora /> We get expected error if we try to buy an offer we cannot afford