Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Astar stg #1

Merged
merged 158 commits into from
Sep 5, 2024

Merge tag 'v1.39.2' into astar-stg

44ea803
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Astar stg #1

Merge tag 'v1.39.2' into astar-stg
44ea803
Select commit
Loading
Failed to load commit list.
GitHub Actions / Tests annotations (πŸ§ͺ jest-coverage-report-action) failed Sep 5, 2024 in 0s

Test suite run failed

Failed tests: 3/1433. Failed suites: 2/198.

Details

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

  ● useChainId hook β€Ί should return the default chainId if no query params

    expect(received).toBe(expected) // Object.is equality

    Expected: "11155111"
    Received: "592"

      57 |   it('should return the default chainId if no query params', () => {
      58 |     const { result } = renderHook(() => useChainId())
    > 59 |     expect(result.current).toBe('11155111')
         |                            ^
      60 |   })
      61 |
      62 |   it('should return the chainId based on the chain query', () => {

      at Object.toBe (src/hooks/__tests__/useChainId.test.ts:59:28)


  ● SettingsHeader β€Ί A safe is open β€Ί displays Notifications if feature is enabled

    TestingLibraryElementError: Unable to find an element with the text: Notifications. 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="container border MuiBox-root css-0"
        >
          <h3
            class="MuiTypography-root MuiTypography-h3 title css-aklxrh-MuiTypography-root"
          >
            Settings
          </h3>
          <div
            class="navWrapper"
          >
            <div
              class="MuiTabs-root tabs css-tkn350-MuiTabs-root"
            >
              <div
                class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h"
                style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;"
              />
              <div
                class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller"
                style="margin-bottom: 0px;"
              >
                <div
                  class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer"
                  role="tablist"
                >
                  <a
                    aria-selected="true"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/setup"
                    role="tab"
                    tabindex="0"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-11hvqlg-MuiTypography-root"
                    >
                      Setup
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/appearance"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Appearance
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/security"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Security
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/modules"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Modules
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/safe-apps"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Safe Apps
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/data"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Data
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/environment-variables"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Environment variables
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                </div>
                <span
                  class="MuiTabs-indicator css-1n74ku9-MuiTabs-indicator"
                  style="left: 0px; width: 0px;"
                />
              </div>
            </div>
          </div>
        </div>
      </div>
    </body>

      36 |       )
      37 |
    > 38 |       expect(result.getByText('Notifications')).toBeInTheDocument()
         |                     ^
      39 |     })
      40 |   })
      41 |

      at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:37:19)
      at node_modules/@testing-library/dom/dist/query-helpers.js:76:38
      at node_modules/@testing-library/dom/dist/query-helpers.js:52:17
      at node_modules/@testing-library/dom/dist/query-helpers.js:95:19
      at Object.getByText (src/components/settings/SettingsHeader/index.test.tsx:38:21)

  ● SettingsHeader β€Ί No safe is open β€Ί displays Notifications if feature is enabled

    TestingLibraryElementError: Unable to find an element with the text: Notifications. 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="container border MuiBox-root css-0"
        >
          <h3
            class="MuiTypography-root MuiTypography-h3 title css-aklxrh-MuiTypography-root"
          >
            Preferences
          </h3>
          <div
            class="navWrapper"
          >
            <div
              class="MuiTabs-root tabs css-tkn350-MuiTabs-root"
            >
              <div
                class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h"
                style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;"
              />
              <div
                class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller"
                style="margin-bottom: 0px;"
              >
                <div
                  class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer"
                  role="tablist"
                >
                  <a
                    aria-selected="true"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/cookies"
                    role="tab"
                    tabindex="0"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-11hvqlg-MuiTypography-root"
                    >
                      Cookies
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/appearance"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Appearance
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/security"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Security
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/data"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Data
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                  <a
                    aria-selected="false"
                    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                    href="/settings/environment-variables"
                    role="tab"
                    tabindex="-1"
                  >
                    <p
                      class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                    >
                      Environment variables
                    </p>
                    <span
                      class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                    />
                  </a>
                </div>
                <span
                  class="MuiTabs-indicator css-1n74ku9-MuiTabs-indicator"
                  style="left: 0px; width: 0px;"
                />
              </div>
            </div>
          </div>
        </div>
      </div>
    </body>

      66 |       )
      67 |
    > 68 |       expect(result.getByText('Notifications')).toBeInTheDocument()
         |                     ^
      69 |     })
      70 |   })
      71 | })

      at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:37:19)
      at node_modules/@testing-library/dom/dist/query-helpers.js:76:38
      at node_modules/@testing-library/dom/dist/query-helpers.js:52:17
      at node_modules/@testing-library/dom/dist/query-helpers.js:95:19
      at Object.getByText (src/components/settings/SettingsHeader/index.test.tsx:68:21)

Annotations

Check failure on line 57 in src/hooks/__tests__/useChainId.test.ts

See this annotation in the file changed.

@github-actions github-actions / Tests annotations (πŸ§ͺ jest-coverage-report-action)

useChainId hook > should return the default chainId if no query params

Error: expect(received).toBe(expected) // Object.is equality

Expected: "11155111"
Received: "592"
    at Object.toBe (/home/runner/work/safe-web-core/safe-web-core/src/hooks/__tests__/useChainId.test.ts:59:28)
    at Promise.then.completed (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 27 in src/components/settings/SettingsHeader/index.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Tests annotations (πŸ§ͺ jest-coverage-report-action)

SettingsHeader > A safe is open > displays Notifications if feature is enabled

TestingLibraryElementError: Unable to find an element with the text: Notifications. 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="container border MuiBox-root css-0"
    >
      <h3
        class="MuiTypography-root MuiTypography-h3 title css-aklxrh-MuiTypography-root"
      >
        Settings
      </h3>
      <div
        class="navWrapper"
      >
        <div
          class="MuiTabs-root tabs css-tkn350-MuiTabs-root"
        >
          <div
            class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h"
            style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;"
          />
          <div
            class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller"
            style="margin-bottom: 0px;"
          >
            <div
              class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer"
              role="tablist"
            >
              <a
                aria-selected="true"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/setup"
                role="tab"
                tabindex="0"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-11hvqlg-MuiTypography-root"
                >
                  Setup
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/appearance"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Appearance
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/security"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Security
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/modules"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Modules
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/safe-apps"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Safe Apps
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/data"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Data
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/environment-variables"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Environment variables
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
            </div>
            <span
              class="MuiTabs-indicator css-1n74ku9-MuiTabs-indicator"
              style="left: 0px; width: 0px;"
            />
          </div>
        </div>
      </div>
    </div>
  </div>
</body>
    at Object.getElementError (/home/runner/work/safe-web-core/safe-web-core/node_modules/@testing-library/dom/dist/config.js:37:19)
    at /home/runner/work/safe-web-core/safe-web-core/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
    at /home/runner/work/safe-web-core/safe-web-core/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
    at /home/runner/work/safe-web-core/safe-web-core/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
    at Object.getByText (/home/runner/work/safe-web-core/safe-web-core/src/components/settings/SettingsHeader/index.test.tsx:38:21)
    at Promise.then.completed (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 57 in src/components/settings/SettingsHeader/index.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Tests annotations (πŸ§ͺ jest-coverage-report-action)

SettingsHeader > No safe is open > displays Notifications if feature is enabled

TestingLibraryElementError: Unable to find an element with the text: Notifications. 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="container border MuiBox-root css-0"
    >
      <h3
        class="MuiTypography-root MuiTypography-h3 title css-aklxrh-MuiTypography-root"
      >
        Preferences
      </h3>
      <div
        class="navWrapper"
      >
        <div
          class="MuiTabs-root tabs css-tkn350-MuiTabs-root"
        >
          <div
            class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h"
            style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;"
          />
          <div
            class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller"
            style="margin-bottom: 0px;"
          >
            <div
              class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer"
              role="tablist"
            >
              <a
                aria-selected="true"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/cookies"
                role="tab"
                tabindex="0"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-11hvqlg-MuiTypography-root"
                >
                  Cookies
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/appearance"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Appearance
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/security"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Security
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/data"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Data
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
              <a
                aria-selected="false"
                class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary tab css-1lj962s-MuiButtonBase-root-MuiTab-root"
                href="/settings/environment-variables"
                role="tab"
                tabindex="-1"
              >
                <p
                  class="MuiTypography-root MuiTypography-body2 label css-fvh28f-MuiTypography-root"
                >
                  Environment variables
                </p>
                <span
                  class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
                />
              </a>
            </div>
            <span
              class="MuiTabs-indicator css-1n74ku9-MuiTabs-indicator"
              style="left: 0px; width: 0px;"
            />
          </div>
        </div>
      </div>
    </div>
  </div>
</body>
    at Object.getElementError (/home/runner/work/safe-web-core/safe-web-core/node_modules/@testing-library/dom/dist/config.js:37:19)
    at /home/runner/work/safe-web-core/safe-web-core/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
    at /home/runner/work/safe-web-core/safe-web-core/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
    at /home/runner/work/safe-web-core/safe-web-core/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
    at Object.getByText (/home/runner/work/safe-web-core/safe-web-core/src/components/settings/SettingsHeader/index.test.tsx:68:21)
    at Promise.then.completed (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/safe-web-core/safe-web-core/node_modules/jest-runner/build/testWorker.js:106:12)