Skip to content

fix: fix and optimise fetching the recovery state #4687

fix: fix and optimise fetching the recovery state

fix: fix and optimise fetching the recovery state #4687

GitHub Actions / Tests annotations (🧪 jest-coverage-report-action) failed Nov 14, 2023 in 0s

Test suite run failed

Failed tests: 1/1137. Failed suites: 1/159.

Details

Created failed tests' annotations. To disable them, see documentation.

  ● useLoadRecovery › should return the recovery state

    expect(received).toStrictEqual(expected) // deep equality

    - Expected  -  0
    + Received  + 15

    @@ -7,10 +7,25 @@
            ],
            "queue": Array [
              Object {
                "args": Object {
                  "queueNonce": Object {
    +               "hex": "0x01",
    +               "type": "BigNumber",
    +             },
    +           },
    +           "expiresAt": null,
    +           "getBlock": [Function getBlock],
    +           "timestamp": 69,
    +           "validFrom": Object {
    +             "hex": "0x010f71",
    +             "type": "BigNumber",
    +           },
    +         },
    +         Object {
    +           "args": Object {
    +             "queueNonce": Object {
                    "hex": "0x02",
                    "type": "BigNumber",
                  },
                },
                "expiresAt": null,

    Ignored nodes: comments, script, style
    <html>
      <head />
      <body>
        <div />
      </body>
    </html>

      118 |     // Loaded
      119 |     await waitFor(() => {
    > 120 |       expect(result.current).toStrictEqual([
          |                              ^
      121 |         [
      122 |           {
      123 |             address: delayModifier.address,

      at toStrictEqual (src/hooks/__tests__/useLoadRecovery.test.ts:120:30)
      at runWithExpensiveErrorDiagnosticsDisabled (node_modules/@testing-library/dom/dist/config.js:47:12)
      at checkCallback (node_modules/@testing-library/dom/dist/wait-for.js:127:77)
      at checkRealTimersCallback (node_modules/@testing-library/dom/dist/wait-for.js:121:16)
      at Timeout.task [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:520:19)

Annotations

Check failure on line 45 in src/hooks/__tests__/useLoadRecovery.test.ts

See this annotation in the file changed.

@github-actions github-actions / Tests annotations (🧪 jest-coverage-report-action)

useLoadRecovery > should return the recovery state

Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  -  0
+ Received  + 15

@@ -7,10 +7,25 @@
        ],
        "queue": Array [
          Object {
            "args": Object {
              "queueNonce": Object {
+               "hex": "0x01",
+               "type": "BigNumber",
+             },
+           },
+           "expiresAt": null,
+           "getBlock": [Function getBlock],
+           "timestamp": 69,
+           "validFrom": Object {
+             "hex": "0x010f71",
+             "type": "BigNumber",
+           },
+         },
+         Object {
+           "args": Object {
+             "queueNonce": Object {
                "hex": "0x02",
                "type": "BigNumber",
              },
            },
            "expiresAt": null,

Ignored nodes: comments, script, style
<html>
  <head />
  <body>
    <div />
  </body>
</html>
    at toStrictEqual (/home/runner/work/safe-wallet-web/safe-wallet-web/src/hooks/__tests__/useLoadRecovery.test.ts:120:30)
    at runWithExpensiveErrorDiagnosticsDisabled (/home/runner/work/safe-wallet-web/safe-wallet-web/node_modules/@testing-library/dom/dist/config.js:47:12)
    at checkCallback (/home/runner/work/safe-wallet-web/safe-wallet-web/node_modules/@testing-library/dom/dist/wait-for.js:127:77)
    at checkRealTimersCallback (/home/runner/work/safe-wallet-web/safe-wallet-web/node_modules/@testing-library/dom/dist/wait-for.js:121:16)
    at Timeout.task [as _onTimeout] (/home/runner/work/safe-wallet-web/safe-wallet-web/node_modules/jsdom/lib/jsdom/browser/Window.js:520:19)
    at listOnTimeout (node:internal/timers:569:17)
    at processTimers (node:internal/timers:512:7)