diff --git a/src/behaviours/__snapshots__/extension-special-characters-in-page-registrations.test.tsx.snap b/src/behaviours/__snapshots__/extension-special-characters-in-page-registrations.test.tsx.snap index 80b0028469..5a952f701b 100644 --- a/src/behaviours/__snapshots__/extension-special-characters-in-page-registrations.test.tsx.snap +++ b/src/behaviours/__snapshots__/extension-special-characters-in-page-registrations.test.tsx.snap @@ -2,6 +2,16 @@ exports[`extension special characters in page registrations renders 1`] = `
+
+
+
+
@@ -10,6 +20,16 @@ exports[`extension special characters in page registrations renders 1`] = ` exports[`extension special characters in page registrations when navigating to route with ID having special characters renders 1`] = `
+
+
+
+
Some page
diff --git a/src/behaviours/__snapshots__/navigate-to-extension-page.test.tsx.snap b/src/behaviours/__snapshots__/navigate-to-extension-page.test.tsx.snap index c96763fe6e..f73444ff0e 100644 --- a/src/behaviours/__snapshots__/navigate-to-extension-page.test.tsx.snap +++ b/src/behaviours/__snapshots__/navigate-to-extension-page.test.tsx.snap @@ -2,6 +2,16 @@ exports[`navigate to extension page renders 1`] = `
+
+
+
+
@@ -10,6 +20,16 @@ exports[`navigate to extension page renders 1`] = ` exports[`navigate to extension page when extension navigates to child route renders 1`] = `
+
+
+
+
Child page
@@ -21,6 +41,16 @@ exports[`navigate to extension page when extension navigates to child route rend exports[`navigate to extension page when extension navigates to route with parameters renders 1`] = `
+
+
+
+
  • @@ -48,6 +78,16 @@ exports[`navigate to extension page when extension navigates to route with param exports[`navigate to extension page when extension navigates to route without parameters renders 1`] = `
    +
    +
    +
    +
    • @@ -75,6 +115,16 @@ exports[`navigate to extension page when extension navigates to route without pa exports[`navigate to extension page when extension navigates to route without parameters when changing page parameters renders 1`] = `
      +
      +
      +
      +
      • diff --git a/src/behaviours/__snapshots__/navigating-between-routes.test.tsx.snap b/src/behaviours/__snapshots__/navigating-between-routes.test.tsx.snap index 10e9eb2d39..bd3c3f51e7 100644 --- a/src/behaviours/__snapshots__/navigating-between-routes.test.tsx.snap +++ b/src/behaviours/__snapshots__/navigating-between-routes.test.tsx.snap @@ -2,6 +2,16 @@ exports[`navigating between routes given route with optional path parameters when navigating to route with path parameters renders 1`] = `
        +
        +
        +
        +
             {
           "someParameter": "some-value",
        @@ -16,6 +26,16 @@ exports[`navigating between routes given route with optional path parameters whe
         
         exports[`navigating between routes given route without path parameters when navigating to route renders 1`] = `
         
        +
        +
        +
        +
        Some component
        diff --git a/src/behaviours/add-cluster/__snapshots__/navigation-using-application-menu.test.tsx.snap b/src/behaviours/add-cluster/__snapshots__/navigation-using-application-menu.test.tsx.snap index 0fd00133aa..f6067dec05 100644 --- a/src/behaviours/add-cluster/__snapshots__/navigation-using-application-menu.test.tsx.snap +++ b/src/behaviours/add-cluster/__snapshots__/navigation-using-application-menu.test.tsx.snap @@ -2,6 +2,16 @@ exports[`add-cluster - navigation using application menu renders 1`] = `
        +
        +
        +
        +
        @@ -10,6 +20,16 @@ exports[`add-cluster - navigation using application menu renders 1`] = ` exports[`add-cluster - navigation using application menu when navigating to add cluster using application menu renders 1`] = `
        +
        +
        +
        +
        +
        +
        +
        +
        @@ -13,6 +23,16 @@ exports[`installing update using tray when started renders 1`] = ` exports[`installing update using tray when started when user checks for updates using tray renders 1`] = `
        +
        +
        +
        +
        @@ -64,6 +84,16 @@ exports[`installing update using tray when started when user checks for updates exports[`installing update using tray when started when user checks for updates using tray when new update is discovered renders 1`] = `
        +
        +
        +
        +
        @@ -155,6 +185,16 @@ exports[`installing update using tray when started when user checks for updates exports[`installing update using tray when started when user checks for updates using tray when new update is discovered when download fails renders 1`] = `
        +
        +
        +
        +
        @@ -286,6 +326,16 @@ exports[`installing update using tray when started when user checks for updates exports[`installing update using tray when started when user checks for updates using tray when new update is discovered when download succeeds renders 1`] = `
        +
        +
        +
        +
        @@ -447,6 +497,16 @@ Lens should restart automatically, if it doesn't please restart manually. Instal exports[`installing update using tray when started when user checks for updates using tray when no new update is discovered renders 1`] = `
        +
        +
        +
        +
        diff --git a/src/behaviours/application-update/__snapshots__/installing-update.test.ts.snap b/src/behaviours/application-update/__snapshots__/installing-update.test.ts.snap index 7025289254..0e271ef2d3 100644 --- a/src/behaviours/application-update/__snapshots__/installing-update.test.ts.snap +++ b/src/behaviours/application-update/__snapshots__/installing-update.test.ts.snap @@ -3,6 +3,16 @@ exports[`installing update when started renders 1`] = `
        +
        +
        +
        +
        @@ -13,6 +23,16 @@ exports[`installing update when started renders 1`] = ` exports[`installing update when started when user checks for updates renders 1`] = `
        +
        +
        +
        +
        @@ -23,6 +43,16 @@ exports[`installing update when started when user checks for updates renders 1`] exports[`installing update when started when user checks for updates when new update is discovered renders 1`] = `
        +
        +
        +
        +
        @@ -33,6 +63,16 @@ exports[`installing update when started when user checks for updates when new up exports[`installing update when started when user checks for updates when new update is discovered when download fails renders 1`] = `
        +
        +
        +
        +
        @@ -43,6 +83,16 @@ exports[`installing update when started when user checks for updates when new up exports[`installing update when started when user checks for updates when new update is discovered when download succeeds renders 1`] = `
        +
        +
        +
        +
        @@ -53,6 +103,16 @@ exports[`installing update when started when user checks for updates when new up exports[`installing update when started when user checks for updates when new update is discovered when download succeeds when user answers not to install the update renders 1`] = `
        +
        +
        +
        +
        @@ -63,6 +123,16 @@ exports[`installing update when started when user checks for updates when new up exports[`installing update when started when user checks for updates when new update is discovered when download succeeds when user answers to install the update renders 1`] = `
        +
        +
        +
        +
        @@ -73,6 +143,16 @@ exports[`installing update when started when user checks for updates when new up exports[`installing update when started when user checks for updates when no new update is discovered renders 1`] = `
        +
        +
        +
        +
        diff --git a/src/behaviours/application-update/__snapshots__/periodical-checking-of-updates.test.ts.snap b/src/behaviours/application-update/__snapshots__/periodical-checking-of-updates.test.ts.snap index 84fa35ae04..744a9dfb7e 100644 --- a/src/behaviours/application-update/__snapshots__/periodical-checking-of-updates.test.ts.snap +++ b/src/behaviours/application-update/__snapshots__/periodical-checking-of-updates.test.ts.snap @@ -3,6 +3,16 @@ exports[`periodical checking of updates given updater is enabled and configuration exists, when started renders 1`] = `
        +
        +
        +
        +
        diff --git a/src/behaviours/application-update/__snapshots__/selection-of-update-stability.test.ts.snap b/src/behaviours/application-update/__snapshots__/selection-of-update-stability.test.ts.snap index dc96c447b0..ea700234da 100644 --- a/src/behaviours/application-update/__snapshots__/selection-of-update-stability.test.ts.snap +++ b/src/behaviours/application-update/__snapshots__/selection-of-update-stability.test.ts.snap @@ -3,6 +3,16 @@ exports[`selection of update stability when started renders 1`] = `
        +
        +
        +
        +
        diff --git a/src/behaviours/extensions/__snapshots__/navigation-using-application-menu.test.ts.snap b/src/behaviours/extensions/__snapshots__/navigation-using-application-menu.test.ts.snap index c14ccb6160..8dd45c656a 100644 --- a/src/behaviours/extensions/__snapshots__/navigation-using-application-menu.test.ts.snap +++ b/src/behaviours/extensions/__snapshots__/navigation-using-application-menu.test.ts.snap @@ -2,6 +2,16 @@ exports[`extensions - navigation using application menu renders 1`] = `
        +
        +
        +
        +
        @@ -10,6 +20,16 @@ exports[`extensions - navigation using application menu renders 1`] = ` exports[`extensions - navigation using application menu when navigating to extensions using application menu renders 1`] = `
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        @@ -688,6 +708,16 @@ exports[`preferences - closing-preferences given accessing preferences directly exports[`preferences - closing-preferences given accessing preferences directly when navigating to a tab in preferences when preferences are closed renders 1`] = `
        +
        +
        +
        +
        Some front page
        @@ -699,6 +729,16 @@ exports[`preferences - closing-preferences given accessing preferences directly exports[`preferences - closing-preferences given accessing preferences directly when preferences are closed renders 1`] = `
        +
        +
        +
        +
        Some front page
        @@ -710,6 +750,16 @@ exports[`preferences - closing-preferences given accessing preferences directly exports[`preferences - closing-preferences given already in a page and then navigated to preferences renders 1`] = `
        +
        +
        +
        +
        +
        +
        +
        +
        @@ -1396,6 +1456,16 @@ exports[`preferences - closing-preferences given already in a page and then navi exports[`preferences - closing-preferences given already in a page and then navigated to preferences when navigating to a tab in preferences when preferences are closed renders 1`] = `
        +
        +
        +
        +
        @@ -1541,6 +1611,16 @@ exports[`preferences - closing-preferences given already in a page and then navi exports[`preferences - closing-preferences given already in a page and then navigated to preferences when preferences are closed renders 1`] = `
        +
        +
        +
        +
        diff --git a/src/behaviours/preferences/__snapshots__/navigation-to-application-preferences.test.ts.snap b/src/behaviours/preferences/__snapshots__/navigation-to-application-preferences.test.ts.snap index 7cd89769f5..44dd4be6ca 100644 --- a/src/behaviours/preferences/__snapshots__/navigation-to-application-preferences.test.ts.snap +++ b/src/behaviours/preferences/__snapshots__/navigation-to-application-preferences.test.ts.snap @@ -2,6 +2,16 @@ exports[`preferences - navigation to application preferences given in some child page of preferences, when rendered renders 1`] = `
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        @@ -10,6 +20,16 @@ exports[`preferences - navigation using application menu renders 1`] = ` exports[`preferences - navigation using application menu when navigating to preferences using application menu renders 1`] = `
        +
        +
        +
        +
        +
        +
        +
        +
        @@ -13,6 +23,16 @@ exports[`show-about-using-tray renders 1`] = ` exports[`show-about-using-tray when navigating using tray renders 1`] = `
        +
        +
        +
        +
        +
        +
        +
        +
        @@ -10,6 +20,16 @@ exports[`welcome - navigation using application menu renders 1`] = ` exports[`welcome - navigation using application menu when navigating to welcome using application menu renders 1`] = `
        +
        +
        +
        +
        +
        +
        +
        +
        @@ -150,6 +160,16 @@ exports[`ask-boolean given started when asking multiple questions renders 1`] = exports[`ask-boolean given started when asking multiple questions when answering to first question renders 1`] = `
        +
        +
        +
        +
        @@ -229,6 +249,16 @@ exports[`ask-boolean given started when asking multiple questions when answering exports[`ask-boolean given started when asking question renders 1`] = `
        +
        +
        +
        +
        @@ -308,6 +338,16 @@ exports[`ask-boolean given started when asking question renders 1`] = ` exports[`ask-boolean given started when asking question when user answers "no" renders 1`] = `
        +
        +
        +
        +
        @@ -318,6 +358,16 @@ exports[`ask-boolean given started when asking question when user answers "no" r exports[`ask-boolean given started when asking question when user answers "yes" renders 1`] = `
        +
        +
        +
        +
        @@ -328,6 +378,16 @@ exports[`ask-boolean given started when asking question when user answers "yes" exports[`ask-boolean given started when asking question when user closes notification without answering the question renders 1`] = `
        +
        +
        +
        +
        diff --git a/src/renderer/components/test-utils/get-application-builder.tsx b/src/renderer/components/test-utils/get-application-builder.tsx index 6a735657a8..3e052d9f93 100644 --- a/src/renderer/components/test-utils/get-application-builder.tsx +++ b/src/renderer/components/test-utils/get-application-builder.tsx @@ -55,6 +55,7 @@ import trayIconPathsInjectable from "../../../main/tray/tray-icon-path.injectabl import assert from "assert"; import { openMenu } from "react-select-event"; import userEvent from "@testing-library/user-event"; +import { StatusBar } from "../status-bar/status-bar"; type Callback = (dis: DiContainers) => void | Promise; @@ -102,6 +103,7 @@ interface DiContainers { interface Environment { renderSidebar: () => React.ReactNode; + renderStatusBar: () => React.ReactNode; beforeRender: () => void; onAllowKubeResource: () => void; } @@ -141,6 +143,8 @@ export const getApplicationBuilder = () => { application: { renderSidebar: () => null, + renderStatusBar: () => , + beforeRender: () => { const nofifyThatRootFrameIsRendered = rendererDi.inject(broadcastThatRootFrameIsRenderedInjectable); @@ -156,6 +160,7 @@ export const getApplicationBuilder = () => { clusterFrame: { renderSidebar: () => , + renderStatusBar: () => null, beforeRender: () => {}, onAllowKubeResource: () => {}, } as Environment, @@ -422,6 +427,7 @@ export const getApplicationBuilder = () => { rendered = render( {environment.renderSidebar()} + {environment.renderStatusBar()} {() => {