Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

Commit

Permalink
update screenshots
Browse files Browse the repository at this point in the history
  • Loading branch information
LFBarreto committed Nov 8, 2021
1 parent 4e7913d commit 0c561ab
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 0 deletions.
Binary file modified tests/specs/__image_snapshots__/wc-connect-connected-snap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

1 comment on commit 0c561ab

@ledger-live-comment-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @LFBarreto

Lint outputs ✅

Tests outputs ✅

PASS src/generate-cryptoassets-md.test.js

Test Suites: 1 skipped, 1 passed, 1 of 2 total
Tests: 5 skipped, 1 passed, 6 total
Snapshots: 0 total
Time: 2.104 s
Ran all test suites matching /src/i.

Tests outputs ❌

PASS tests/specs/firmwareupdate.spec.js (112.945 s)
FAIL tests/specs/updater.spec.js (150.628 s)
● AppUpdater › should start in this state

Expected image to match or be a close match to snapshot but was 0.25245760342899737% different from snapshot (6936 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/__start__appUpdater-diff.png

  272 |       await app.client.$("__app__ready__");
  273 |       await app.client.pause(2000);
> 274 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  275 |         customSnapshotIdentifier: `__start__${name}`,
  276 |       });
  277 |     });

  at Object.<anonymous> (tests/common.js:274:45)

› 1 snapshot failed.
FAIL tests/specs/global.spec.js (177.031 s)
● Global › should start in this state

Expected image to match or be a close match to snapshot but was 0.25245760342899737% different from snapshot (6936 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/__start__global-diff.png

  272 |       await app.client.$("__app__ready__");
  273 |       await app.client.pause(2000);
> 274 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  275 |         customSnapshotIdentifier: `__start__${name}`,
  276 |       });
  277 |     });

  at Object.<anonymous> (tests/common.js:274:45)

› 1 snapshot failed.
PASS tests/specs/accounts/subaccount.spec.js (262.411 s)
PASS tests/specs/settings/passwordlock.spec.js (161.081 s)
PASS tests/specs/manager.spec.js (102.062 s)
FAIL tests/specs/walletconnect.spec.js (129.795 s)
● WalletConnect › triggers a send transaction

Expected image to match or be a close match to snapshot but was 0.14432271321614581% different from snapshot (1135 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/wc-connect-transaction-triggered-diff.png

  55 |     wcClientMock("sendTransaction", []);
  56 |
> 57 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  58 |       customSnapshotIdentifier: "wc-connect-transaction-triggered",
  59 |     });
  60 |   });

  at Object.<anonymous> (tests/specs/walletconnect.spec.js:57:43)

› 1 snapshot failed.
PASS tests/specs/swap.spec.js (78.467 s)
PASS tests/specs/settings/settings.spec.js (87.064 s)
PASS tests/specs/settings/developermode.spec.js (383.229 s)
PASS tests/specs/accounts/ethereum.spec.js (417.725 s)
PASS tests/specs/accounts/bitcoin.spec.js (363.075 s)
PASS tests/specs/accounts/cosmos.spec.js (377.083 s)
PASS tests/specs/USBTroubleshooting/windows.spec.js (143.106 s)
PASS tests/specs/USBTroubleshooting/linux.spec.js (140.083 s)
PASS tests/specs/USBTroubleshooting/mac.spec.js (148.673 s)
PASS tests/specs/accounts/tezos.spec.js (389.075 s)
PASS tests/specs/accounts/xrp.spec.js (378.988 s)
PASS tests/specs/accounts/global.spec.js (322.531 s)
FAIL tests/specs/onboarding/nanoS.spec.js (374.557 s)
● onboarding nanoS - new nano › accept terms

Expected image to match or be a close match to snapshot but was 18.216832478841148% different from snapshot (143263 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-terms-accepted-nanoS-diff.png

  23 |     await termsSubmit.click();
  24 |     await app.client.pause(200);
> 25 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  26 |       customSnapshotIdentifier: "onboarding-terms-accepted-" + device,
  27 |     });
  28 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:25:43)

● onboarding nanoS - new nano › selects nanoS

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoS-flow-nanoS-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding nanoS - connect › selects nanoS

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoS-flow-nanoS-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoS - connect › displays warning if initialized already

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-initialized-seedwarning-nanoS-diff.png

  48 |       await app.client.pause(500);
  49 |       // eslint-disable-next-line jest/no-conditional-expect
> 50 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                             ^
  51 |         // wave thing
  52 |         failureThreshold: 15,
  53 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:50:45)
      at runMicrotasks (<anonymous>)

● onboarding nanoS - connect › goes to connect 1/2

Expected image to match or be a close match to snapshot but was 96.00880940755209% different from snapshot (755044 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-genuine-check-initialized-device-nanoS-diff.png

  63 |   it("goes to connect 1/2", async () => {
  64 |     await app.client.pause(500);
> 65 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  66 |       // wave thing
  67 |       failureThreshold: 15,
  68 |       failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:65:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoS - connect › check nano

element click intercepted: element click intercepted: Element <button id="pair-my-nano-cta" font-size="4" color="rgba(20, 37, 51, 0.6)" class="Button__Base-iiaVSI rvcgK">...</button> is not clickable at point (865, 708). Other element would receive the click: <div id="modal-backdrop" class="Modal__Container-hwmHZH jABYph" style="opacity: 1; justify-content: center; pointer-events: auto;">...</div>
  (Session info: chrome=91.0.4472.164)

  74 |   it("check nano", async () => {
  75 |     const next = await $("#pair-my-nano-cta");
> 76 |     await next.click();
     |     ^
  77 |     await app.client.pause(2000);
  78 |     await mockDeviceEvent(
  79 |       {

  at Object.getErrorFromResponseBody (node_modules/webdriver/build/utils.js:94:12)
  at WebDriverRequest._request (node_modules/webdriver/build/request.js:134:31)
      at runMicrotasks (<anonymous>)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:76:5)

● onboarding nanoS - connect › should be on app

Can't call click on element with selector "#genuine-check-cta" because element wasn't found

   98 |   it("should be on app", async () => {
   99 |     const next = await $("#genuine-check-cta");
> 100 |     await next.click();
      |     ^
  101 |     await app.client.pause(200);
  102 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
  103 |       customSnapshotIdentifier: "onboarding-complete-" + cta.replace("#", "") + "-" + device,

  at Object.implicitWait [as default] (node_modules/webdriverio/build/utils/implicitWait.js:26:19)
      at runMicrotasks (<anonymous>)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:13:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:100:5)

● onboarding nanoS - restore › selects nanoS

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoS-flow-nanoS-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding nanoS - restore › goes to restore 1

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-seedwarning-nanoS-diff.png

  287 |       await next.click();
  288 |       await app.client.pause(500);
> 289 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  290 |         // wave thing
  291 |         failureThreshold: 15,
  292 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:289:45)

● onboarding nanoS - restore › shows the recovery seed modal

Expected image to match or be a close match to snapshot but was 0.07731119791666666% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-start-nanoS-diff.png

  300 |       await next.click();
  301 |       await app.client.pause(500);
> 302 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  303 |         // wave thing
  304 |         failureThreshold: 15,
  305 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:302:45)

› 8 snapshots failed.
FAIL tests/specs/onboarding/nanoX.spec.js (358.503 s)
● onboarding nanoX - new nano › selects nanoX

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoX-flow-nanoX-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoX - connect › selects nanoX

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoX-flow-nanoX-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoX - connect › displays warning if initialized already

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-initialized-seedwarning-nanoX-diff.png

  48 |       await app.client.pause(500);
  49 |       // eslint-disable-next-line jest/no-conditional-expect
> 50 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                             ^
  51 |         // wave thing
  52 |         failureThreshold: 15,
  53 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:50:45)
      at runMicrotasks (<anonymous>)

● onboarding nanoX - connect › goes to connect 1/2

Expected image to match or be a close match to snapshot but was 96.00791931152344% different from snapshot (755037 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-genuine-check-initialized-device-nanoX-diff.png

  63 |   it("goes to connect 1/2", async () => {
  64 |     await app.client.pause(500);
> 65 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  66 |       // wave thing
  67 |       failureThreshold: 15,
  68 |       failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:65:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoX - connect › check nano

element click intercepted: element click intercepted: Element <button id="pair-my-nano-cta" font-size="4" color="rgba(20, 37, 51, 0.6)" class="Button__Base-iiaVSI rvcgK">...</button> is not clickable at point (865, 708). Other element would receive the click: <div id="modal-backdrop" class="Modal__Container-hwmHZH jABYph" style="opacity: 1; justify-content: center; pointer-events: auto;">...</div>
  (Session info: chrome=91.0.4472.164)

  74 |   it("check nano", async () => {
  75 |     const next = await $("#pair-my-nano-cta");
> 76 |     await next.click();
     |     ^
  77 |     await app.client.pause(2000);
  78 |     await mockDeviceEvent(
  79 |       {

  at Object.getErrorFromResponseBody (node_modules/webdriver/build/utils.js:94:12)
  at WebDriverRequest._request (node_modules/webdriver/build/request.js:134:31)
      at runMicrotasks (<anonymous>)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:76:5)

● onboarding nanoX - connect › should be on app

Can't call click on element with selector "#genuine-check-cta" because element wasn't found

   98 |   it("should be on app", async () => {
   99 |     const next = await $("#genuine-check-cta");
> 100 |     await next.click();
      |     ^
  101 |     await app.client.pause(200);
  102 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
  103 |       customSnapshotIdentifier: "onboarding-complete-" + cta.replace("#", "") + "-" + device,

  at Object.implicitWait [as default] (node_modules/webdriverio/build/utils/implicitWait.js:26:19)
      at runMicrotasks (<anonymous>)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:13:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:100:5)

● onboarding nanoX - restore › selects nanoX

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoX-flow-nanoX-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding nanoX - restore › goes to restore 1

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-seedwarning-nanoX-diff.png

  287 |       await next.click();
  288 |       await app.client.pause(500);
> 289 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  290 |         // wave thing
  291 |         failureThreshold: 15,
  292 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:289:45)

● onboarding nanoX - restore › shows the recovery seed modal

Expected image to match or be a close match to snapshot but was 0.07731119791666666% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-start-nanoX-diff.png

  300 |       await next.click();
  301 |       await app.client.pause(500);
> 302 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  303 |         // wave thing
  304 |         failureThreshold: 15,
  305 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:302:45)

› 7 snapshots failed.
FAIL tests/specs/onboarding/blue.spec.js (323.024 s)
● onboarding blue - new nano › selects blue

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-blue-flow-blue-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding blue - connect › selects blue

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-blue-flow-blue-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)
      at runMicrotasks (<anonymous>)

● onboarding blue - connect › displays warning if initialized already

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-initialized-seedwarning-blue-diff.png

  48 |       await app.client.pause(500);
  49 |       // eslint-disable-next-line jest/no-conditional-expect
> 50 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                             ^
  51 |         // wave thing
  52 |         failureThreshold: 15,
  53 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:50:45)
      at runMicrotasks (<anonymous>)

● onboarding blue - connect › goes to connect 1/2

Expected image to match or be a close match to snapshot but was 96.00817362467447% different from snapshot (755039 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-genuine-check-initialized-device-blue-diff.png

  63 |   it("goes to connect 1/2", async () => {
  64 |     await app.client.pause(500);
> 65 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  66 |       // wave thing
  67 |       failureThreshold: 15,
  68 |       failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:65:43)
      at runMicrotasks (<anonymous>)

● onboarding blue - connect › check nano

element click intercepted: element click intercepted: Element <button id="pair-my-nano-cta" font-size="4" color="rgba(20, 37, 51, 0.6)" class="Button__Base-iiaVSI rvcgK">...</button> is not clickable at point (865, 708). Other element would receive the click: <div id="modal-backdrop" class="Modal__Container-hwmHZH jABYph" style="opacity: 1; justify-content: center; pointer-events: auto;">...</div>
  (Session info: chrome=91.0.4472.164)

  74 |   it("check nano", async () => {
  75 |     const next = await $("#pair-my-nano-cta");
> 76 |     await next.click();
     |     ^
  77 |     await app.client.pause(2000);
  78 |     await mockDeviceEvent(
  79 |       {

  at Object.getErrorFromResponseBody (node_modules/webdriver/build/utils.js:94:12)
  at WebDriverRequest._request (node_modules/webdriver/build/request.js:134:31)
      at runMicrotasks (<anonymous>)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:76:5)

● onboarding blue - connect › should be on app

Can't call click on element with selector "#genuine-check-cta" because element wasn't found

   98 |   it("should be on app", async () => {
   99 |     const next = await $("#genuine-check-cta");
> 100 |     await next.click();
      |     ^
  101 |     await app.client.pause(200);
  102 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
  103 |       customSnapshotIdentifier: "onboarding-complete-" + cta.replace("#", "") + "-" + device,

  at Object.implicitWait [as default] (node_modules/webdriverio/build/utils/implicitWait.js:26:19)
      at runMicrotasks (<anonymous>)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:13:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:100:5)

● onboarding blue - restore › selects blue

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-blue-flow-blue-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding blue - restore › goes to restore 1

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-seedwarning-blue-diff.png

  287 |       await next.click();
  288 |       await app.client.pause(500);
> 289 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  290 |         // wave thing
  291 |         failureThreshold: 15,
  292 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:289:45)

● onboarding blue - restore › shows the recovery seed modal

Expected image to match or be a close match to snapshot but was 0.07731119791666666% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-start-blue-diff.png

  300 |       await next.click();
  301 |       await app.client.pause(500);
> 302 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  303 |         // wave thing
  304 |         failureThreshold: 15,
  305 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:302:45)

› 7 snapshots failed.
Summary of all failing tests
FAIL tests/specs/updater.spec.js (150.628 s)
● AppUpdater › should start in this state

Expected image to match or be a close match to snapshot but was 0.25245760342899737% different from snapshot (6936 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/__start__appUpdater-diff.png

  272 |       await app.client.$("__app__ready__");
  273 |       await app.client.pause(2000);
> 274 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  275 |         customSnapshotIdentifier: `__start__${name}`,
  276 |       });
  277 |     });

  at Object.<anonymous> (tests/common.js:274:45)

FAIL tests/specs/global.spec.js (177.031 s)
● Global › should start in this state

Expected image to match or be a close match to snapshot but was 0.25245760342899737% different from snapshot (6936 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/__start__global-diff.png

  272 |       await app.client.$("__app__ready__");
  273 |       await app.client.pause(2000);
> 274 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  275 |         customSnapshotIdentifier: `__start__${name}`,
  276 |       });
  277 |     });

  at Object.<anonymous> (tests/common.js:274:45)

FAIL tests/specs/walletconnect.spec.js (129.795 s)
● WalletConnect › triggers a send transaction

Expected image to match or be a close match to snapshot but was 0.14432271321614581% different from snapshot (1135 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/wc-connect-transaction-triggered-diff.png

  55 |     wcClientMock("sendTransaction", []);
  56 |
> 57 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  58 |       customSnapshotIdentifier: "wc-connect-transaction-triggered",
  59 |     });
  60 |   });

  at Object.<anonymous> (tests/specs/walletconnect.spec.js:57:43)

FAIL tests/specs/onboarding/nanoS.spec.js (374.557 s)
● onboarding nanoS - new nano › accept terms

Expected image to match or be a close match to snapshot but was 18.216832478841148% different from snapshot (143263 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-terms-accepted-nanoS-diff.png

  23 |     await termsSubmit.click();
  24 |     await app.client.pause(200);
> 25 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  26 |       customSnapshotIdentifier: "onboarding-terms-accepted-" + device,
  27 |     });
  28 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:25:43)

● onboarding nanoS - new nano › selects nanoS

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoS-flow-nanoS-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding nanoS - connect › selects nanoS

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoS-flow-nanoS-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoS - connect › displays warning if initialized already

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-initialized-seedwarning-nanoS-diff.png

  48 |       await app.client.pause(500);
  49 |       // eslint-disable-next-line jest/no-conditional-expect
> 50 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                             ^
  51 |         // wave thing
  52 |         failureThreshold: 15,
  53 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:50:45)
      at runMicrotasks (<anonymous>)

● onboarding nanoS - connect › goes to connect 1/2

Expected image to match or be a close match to snapshot but was 96.00880940755209% different from snapshot (755044 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-genuine-check-initialized-device-nanoS-diff.png

  63 |   it("goes to connect 1/2", async () => {
  64 |     await app.client.pause(500);
> 65 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  66 |       // wave thing
  67 |       failureThreshold: 15,
  68 |       failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:65:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoS - connect › check nano

element click intercepted: element click intercepted: Element <button id="pair-my-nano-cta" font-size="4" color="rgba(20, 37, 51, 0.6)" class="Button__Base-iiaVSI rvcgK">...</button> is not clickable at point (865, 708). Other element would receive the click: <div id="modal-backdrop" class="Modal__Container-hwmHZH jABYph" style="opacity: 1; justify-content: center; pointer-events: auto;">...</div>
  (Session info: chrome=91.0.4472.164)

  74 |   it("check nano", async () => {
  75 |     const next = await $("#pair-my-nano-cta");
> 76 |     await next.click();
     |     ^
  77 |     await app.client.pause(2000);
  78 |     await mockDeviceEvent(
  79 |       {

  at Object.getErrorFromResponseBody (node_modules/webdriver/build/utils.js:94:12)
  at WebDriverRequest._request (node_modules/webdriver/build/request.js:134:31)
      at runMicrotasks (<anonymous>)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:76:5)

● onboarding nanoS - connect › should be on app

Can't call click on element with selector "#genuine-check-cta" because element wasn't found

   98 |   it("should be on app", async () => {
   99 |     const next = await $("#genuine-check-cta");
> 100 |     await next.click();
      |     ^
  101 |     await app.client.pause(200);
  102 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
  103 |       customSnapshotIdentifier: "onboarding-complete-" + cta.replace("#", "") + "-" + device,

  at Object.implicitWait [as default] (node_modules/webdriverio/build/utils/implicitWait.js:26:19)
      at runMicrotasks (<anonymous>)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:13:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:100:5)

● onboarding nanoS - restore › selects nanoS

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoS-flow-nanoS-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding nanoS - restore › goes to restore 1

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-seedwarning-nanoS-diff.png

  287 |       await next.click();
  288 |       await app.client.pause(500);
> 289 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  290 |         // wave thing
  291 |         failureThreshold: 15,
  292 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:289:45)

● onboarding nanoS - restore › shows the recovery seed modal

Expected image to match or be a close match to snapshot but was 0.07731119791666666% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-start-nanoS-diff.png

  300 |       await next.click();
  301 |       await app.client.pause(500);
> 302 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  303 |         // wave thing
  304 |         failureThreshold: 15,
  305 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:302:45)

FAIL tests/specs/onboarding/nanoX.spec.js (358.503 s)
● onboarding nanoX - new nano › selects nanoX

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoX-flow-nanoX-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoX - connect › selects nanoX

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoX-flow-nanoX-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoX - connect › displays warning if initialized already

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-initialized-seedwarning-nanoX-diff.png

  48 |       await app.client.pause(500);
  49 |       // eslint-disable-next-line jest/no-conditional-expect
> 50 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                             ^
  51 |         // wave thing
  52 |         failureThreshold: 15,
  53 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:50:45)
      at runMicrotasks (<anonymous>)

● onboarding nanoX - connect › goes to connect 1/2

Expected image to match or be a close match to snapshot but was 96.00791931152344% different from snapshot (755037 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-genuine-check-initialized-device-nanoX-diff.png

  63 |   it("goes to connect 1/2", async () => {
  64 |     await app.client.pause(500);
> 65 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  66 |       // wave thing
  67 |       failureThreshold: 15,
  68 |       failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:65:43)
      at runMicrotasks (<anonymous>)

● onboarding nanoX - connect › check nano

element click intercepted: element click intercepted: Element <button id="pair-my-nano-cta" font-size="4" color="rgba(20, 37, 51, 0.6)" class="Button__Base-iiaVSI rvcgK">...</button> is not clickable at point (865, 708). Other element would receive the click: <div id="modal-backdrop" class="Modal__Container-hwmHZH jABYph" style="opacity: 1; justify-content: center; pointer-events: auto;">...</div>
  (Session info: chrome=91.0.4472.164)

  74 |   it("check nano", async () => {
  75 |     const next = await $("#pair-my-nano-cta");
> 76 |     await next.click();
     |     ^
  77 |     await app.client.pause(2000);
  78 |     await mockDeviceEvent(
  79 |       {

  at Object.getErrorFromResponseBody (node_modules/webdriver/build/utils.js:94:12)
  at WebDriverRequest._request (node_modules/webdriver/build/request.js:134:31)
      at runMicrotasks (<anonymous>)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:76:5)

● onboarding nanoX - connect › should be on app

Can't call click on element with selector "#genuine-check-cta" because element wasn't found

   98 |   it("should be on app", async () => {
   99 |     const next = await $("#genuine-check-cta");
> 100 |     await next.click();
      |     ^
  101 |     await app.client.pause(200);
  102 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
  103 |       customSnapshotIdentifier: "onboarding-complete-" + cta.replace("#", "") + "-" + device,

  at Object.implicitWait [as default] (node_modules/webdriverio/build/utils/implicitWait.js:26:19)
      at runMicrotasks (<anonymous>)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:13:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:100:5)

● onboarding nanoX - restore › selects nanoX

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-nanoX-flow-nanoX-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding nanoX - restore › goes to restore 1

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-seedwarning-nanoX-diff.png

  287 |       await next.click();
  288 |       await app.client.pause(500);
> 289 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  290 |         // wave thing
  291 |         failureThreshold: 15,
  292 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:289:45)

● onboarding nanoX - restore › shows the recovery seed modal

Expected image to match or be a close match to snapshot but was 0.07731119791666666% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-start-nanoX-diff.png

  300 |       await next.click();
  301 |       await app.client.pause(500);
> 302 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  303 |         // wave thing
  304 |         failureThreshold: 15,
  305 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:302:45)

FAIL tests/specs/onboarding/blue.spec.js (323.024 s)
● onboarding blue - new nano › selects blue

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-blue-flow-blue-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding blue - connect › selects blue

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-blue-flow-blue-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)
      at runMicrotasks (<anonymous>)

● onboarding blue - connect › displays warning if initialized already

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-initialized-seedwarning-blue-diff.png

  48 |       await app.client.pause(500);
  49 |       // eslint-disable-next-line jest/no-conditional-expect
> 50 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                             ^
  51 |         // wave thing
  52 |         failureThreshold: 15,
  53 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:50:45)
      at runMicrotasks (<anonymous>)

● onboarding blue - connect › goes to connect 1/2

Expected image to match or be a close match to snapshot but was 96.00817362467447% different from snapshot (755039 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-genuine-check-initialized-device-blue-diff.png

  63 |   it("goes to connect 1/2", async () => {
  64 |     await app.client.pause(500);
> 65 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  66 |       // wave thing
  67 |       failureThreshold: 15,
  68 |       failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:65:43)
      at runMicrotasks (<anonymous>)

● onboarding blue - connect › check nano

element click intercepted: element click intercepted: Element <button id="pair-my-nano-cta" font-size="4" color="rgba(20, 37, 51, 0.6)" class="Button__Base-iiaVSI rvcgK">...</button> is not clickable at point (865, 708). Other element would receive the click: <div id="modal-backdrop" class="Modal__Container-hwmHZH jABYph" style="opacity: 1; justify-content: center; pointer-events: auto;">...</div>
  (Session info: chrome=91.0.4472.164)

  74 |   it("check nano", async () => {
  75 |     const next = await $("#pair-my-nano-cta");
> 76 |     await next.click();
     |     ^
  77 |     await app.client.pause(2000);
  78 |     await mockDeviceEvent(
  79 |       {

  at Object.getErrorFromResponseBody (node_modules/webdriver/build/utils.js:94:12)
  at WebDriverRequest._request (node_modules/webdriver/build/request.js:134:31)
      at runMicrotasks (<anonymous>)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:17:32)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:76:5)

● onboarding blue - connect › should be on app

Can't call click on element with selector "#genuine-check-cta" because element wasn't found

   98 |   it("should be on app", async () => {
   99 |     const next = await $("#genuine-check-cta");
> 100 |     await next.click();
      |     ^
  101 |     await app.client.pause(200);
  102 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
  103 |       customSnapshotIdentifier: "onboarding-complete-" + cta.replace("#", "") + "-" + device,

  at Object.implicitWait [as default] (node_modules/webdriverio/build/utils/implicitWait.js:26:19)
      at runMicrotasks (<anonymous>)
  at Element.elementErrorHandlerCallbackFn (node_modules/webdriverio/build/middlewares.js:13:29)
  at Element.wrapCommandFn (node_modules/@wdio/utils/build/shim.js:58:29)
  at Object.<anonymous> (tests/specs/onboarding/flows.js:100:5)

● onboarding blue - restore › selects blue

Expected image to match or be a close match to snapshot but was 0.04196113074204947% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-blue-flow-blue-diff.png

  31 |     await nanoX.click();
  32 |     await app.client.pause(500);
> 33 |     expect(await app.client.screenshot()).toMatchImageSnapshot({
     |                                           ^
  34 |       customSnapshotIdentifier: `onboarding-${device}-flow-` + device,
  35 |     });
  36 |   });

  at Object.<anonymous> (tests/specs/onboarding/flows.js:33:43)

● onboarding blue - restore › goes to restore 1

Expected image to match or be a close match to snapshot but was 0.0774383544921875% different from snapshot (609 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-seedwarning-blue-diff.png

  287 |       await next.click();
  288 |       await app.client.pause(500);
> 289 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  290 |         // wave thing
  291 |         failureThreshold: 15,
  292 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:289:45)

● onboarding blue - restore › shows the recovery seed modal

Expected image to match or be a close match to snapshot but was 0.07731119791666666% different from snapshot (608 differing pixels).
See diff for details: /home/runner/work/ledger-live-desktop/ledger-live-desktop/tests/specs/__image_snapshots__/__diff_output__/onboarding-restore-start-blue-diff.png

  300 |       await next.click();
  301 |       await app.client.pause(500);
> 302 |       expect(await app.client.screenshot()).toMatchImageSnapshot({
      |                                             ^
  303 |         // wave thing
  304 |         failureThreshold: 15,
  305 |         failureThresholdType: "pixel",

  at Object.<anonymous> (tests/specs/onboarding/flows.js:302:45)

Snapshot Summary
› 25 snapshots failed from 6 test suites. Inspect your code changes or run yarn run spectron -u to update them.

Test Suites: 6 failed, 16 passed, 22 total
Tests: 31 failed, 386 passed, 417 total
Snapshots: 25 failed, 345 passed, 370 total
Time: 1426.477 s
Ran all test suites matching /tests/specs/.*.spec.js/i.
error Command failed with exit code 1.

Diff output ❌

__start__appUpdater

__start__global

onboarding-blue-flow-blue

onboarding-genuine-check-initialized-device-blue

onboarding-genuine-check-initialized-device-nanoS

onboarding-genuine-check-initialized-device-nanoX

onboarding-initialized-seedwarning-blue

onboarding-initialized-seedwarning-nanoS

onboarding-initialized-seedwarning-nanoX

onboarding-nanoS-flow-nanoS

onboarding-nanoX-flow-nanoX

onboarding-restore-seedwarning-blue

onboarding-restore-seedwarning-nanoS

onboarding-restore-seedwarning-nanoX

onboarding-restore-start-blue

onboarding-restore-start-nanoS

onboarding-restore-start-nanoX

wc-connect-transaction-triggered

Suggested snapshots to update

Screenshots diff with develop ⚠️

tests/specs/image_snapshots/__start__onboarding-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-initialized-device-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-initialized-device-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-initialized-device-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-quizz-success-cta-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-quizz-success-cta-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-quizz-success-cta-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-recovery-howto-2-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-recovery-howto-2-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-check-complete-recovery-howto-2-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-initialized-device-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-initialized-device-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-initialized-device-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-quizz-success-cta-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-quizz-success-cta-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-quizz-success-cta-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-recovery-howto-2-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-recovery-howto-2-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-genuine-check-recovery-howto-2-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-getstarted-2-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-getstarted-2-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-getstarted-2-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-getstarted-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-getstarted-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-getstarted-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-pincode-2-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-pincode-2-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-pincode-2-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-pincode-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-pincode-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-pincode-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-quizz-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-quizz-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-quizz-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-2-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-2-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-2-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-3-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-3-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-3-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-4-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-4-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-4-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-2-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-2-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-2-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-3-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-3-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-3-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-recoveryphrase-restore-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-restore-pincode-2-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-restore-pincode-2-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-restore-pincode-2-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-restore-pincode-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-restore-pincode-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-nano-restore-pincode-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-restore-step1-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-restore-step1-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-restore-step1-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-restore-warn-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-restore-warn-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-restore-warn-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-terms-accepted-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-terms-accepted-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-terms-accepted-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-terms-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-terms-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-terms-nanoX-snap.png

Old New

tests/specs/image_snapshots/onboarding-you-are-a-pro-blue-snap.png

Old New

tests/specs/image_snapshots/onboarding-you-are-a-pro-nanoS-snap.png

Old New

tests/specs/image_snapshots/onboarding-you-are-a-pro-nanoX-snap.png

Old New

tests/specs/image_snapshots/wc-connect-confirmation-snap.png

Old New

tests/specs/image_snapshots/wc-connect-connected-snap.png

Old New

tests/specs/image_snapshots/wc-connect-signmessage-triggered-snap.png

Old New
Old New

Please sign in to comment.