mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
fixed tests
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
This commit is contained in:
parent
f03cb6457a
commit
b5488e651e
@ -56,7 +56,9 @@ exports[`extension special characters in page registrations renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +129,9 @@ exports[`extension special characters in page registrations when navigating to r
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`navigate to extension page renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +129,9 @@ exports[`navigate to extension page when extension navigates to child route rend
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -201,7 +205,9 @@ exports[`navigate to extension page when extension navigates to route with param
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -291,7 +297,9 @@ exports[`navigate to extension page when extension navigates to route without pa
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -381,7 +389,9 @@ exports[`navigate to extension page when extension navigates to route without pa
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`navigating between routes given route with optional path parameters whe
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -133,7 +135,9 @@ exports[`navigating between routes given route without path parameters when navi
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`add-cluster - navigation using application menu renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +129,9 @@ exports[`add-cluster - navigation using application menu when navigating to add
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`installing update using tray when started renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -133,7 +135,9 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
<div
|
<div
|
||||||
class="Spinner singleColor"
|
class="Spinner singleColor"
|
||||||
/>
|
/>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
Checking for updates...
|
Checking for updates...
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -247,8 +251,10 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
Download for version some-version started
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
|
Download for version some-version started...
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Spinner singleColor"
|
class="Spinner singleColor"
|
||||||
@ -422,8 +428,10 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
No new updates available
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
|
Download of update failed
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -634,7 +642,9 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
some-version is available
|
some-version is available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -788,7 +798,9 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`installing update when started renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -133,7 +135,9 @@ exports[`installing update when started when user checks for updates renders 1`]
|
|||||||
<div
|
<div
|
||||||
class="Spinner singleColor"
|
class="Spinner singleColor"
|
||||||
/>
|
/>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
Checking for updates...
|
Checking for updates...
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -206,8 +210,10 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
Download for version some-version started
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
|
Download for version some-version started...
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Spinner singleColor"
|
class="Spinner singleColor"
|
||||||
@ -300,8 +306,10 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
No new updates available
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
|
Download of update failed
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -391,7 +399,9 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
some-version is available
|
some-version is available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -464,7 +474,9 @@ exports[`installing update when started when user checks for updates when no new
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`periodical checking of updates given updater is enabled and configurati
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`selection of update stability when started renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -15,7 +15,12 @@ import asyncFn from "@async-fn/jest";
|
|||||||
import type { DownloadPlatformUpdate } from "../../main/application-update/download-platform-update/download-platform-update.injectable";
|
import type { DownloadPlatformUpdate } from "../../main/application-update/download-platform-update/download-platform-update.injectable";
|
||||||
import downloadPlatformUpdateInjectable from "../../main/application-update/download-platform-update/download-platform-update.injectable";
|
import downloadPlatformUpdateInjectable from "../../main/application-update/download-platform-update/download-platform-update.injectable";
|
||||||
import setUpdateOnQuitInjectable from "../../main/electron-app/features/set-update-on-quit.injectable";
|
import setUpdateOnQuitInjectable from "../../main/electron-app/features/set-update-on-quit.injectable";
|
||||||
|
<<<<<<< HEAD
|
||||||
import showInfoNotificationInjectable from "../../renderer/components/notifications/show-info-notification.injectable";
|
import showInfoNotificationInjectable from "../../renderer/components/notifications/show-info-notification.injectable";
|
||||||
|
=======
|
||||||
|
import type { AskBoolean } from "../../main/ask-boolean/ask-boolean.injectable";
|
||||||
|
import askBooleanInjectable from "../../main/ask-boolean/ask-boolean.injectable";
|
||||||
|
>>>>>>> 035dcaf34f (fixed tests)
|
||||||
import processCheckingForUpdatesInjectable from "../../main/application-update/check-for-updates/process-checking-for-updates.injectable";
|
import processCheckingForUpdatesInjectable from "../../main/application-update/check-for-updates/process-checking-for-updates.injectable";
|
||||||
|
|
||||||
describe("installing update", () => {
|
describe("installing update", () => {
|
||||||
@ -24,20 +29,32 @@ describe("installing update", () => {
|
|||||||
let checkForPlatformUpdatesMock: AsyncFnMock<CheckForPlatformUpdates>;
|
let checkForPlatformUpdatesMock: AsyncFnMock<CheckForPlatformUpdates>;
|
||||||
let downloadPlatformUpdateMock: AsyncFnMock<DownloadPlatformUpdate>;
|
let downloadPlatformUpdateMock: AsyncFnMock<DownloadPlatformUpdate>;
|
||||||
let setUpdateOnQuitMock: jest.Mock;
|
let setUpdateOnQuitMock: jest.Mock;
|
||||||
|
<<<<<<< HEAD
|
||||||
let showInfoNotificationMock: jest.Mock;
|
let showInfoNotificationMock: jest.Mock;
|
||||||
|
=======
|
||||||
|
let askBooleanMock: AsyncFnMock<AskBoolean>;
|
||||||
|
>>>>>>> 035dcaf34f (fixed tests)
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
|
jest.useFakeTimers();
|
||||||
|
|
||||||
applicationBuilder = getApplicationBuilder();
|
applicationBuilder = getApplicationBuilder();
|
||||||
|
|
||||||
applicationBuilder.beforeApplicationStart(({ mainDi, rendererDi }) => {
|
applicationBuilder.beforeApplicationStart(({ mainDi }) => {
|
||||||
quitAndInstallUpdateMock = jest.fn();
|
quitAndInstallUpdateMock = jest.fn();
|
||||||
checkForPlatformUpdatesMock = asyncFn();
|
checkForPlatformUpdatesMock = asyncFn();
|
||||||
downloadPlatformUpdateMock = asyncFn();
|
downloadPlatformUpdateMock = asyncFn();
|
||||||
setUpdateOnQuitMock = jest.fn();
|
setUpdateOnQuitMock = jest.fn();
|
||||||
|
<<<<<<< HEAD
|
||||||
showInfoNotificationMock = jest.fn(() => () => {});
|
showInfoNotificationMock = jest.fn(() => () => {});
|
||||||
|
|
||||||
rendererDi.override(showInfoNotificationInjectable, () => showInfoNotificationMock);
|
rendererDi.override(showInfoNotificationInjectable, () => showInfoNotificationMock);
|
||||||
|
|
||||||
|
=======
|
||||||
|
askBooleanMock = asyncFn();
|
||||||
|
|
||||||
|
mainDi.override(askBooleanInjectable, () => askBooleanMock);
|
||||||
|
>>>>>>> 035dcaf34f (fixed tests)
|
||||||
mainDi.override(setUpdateOnQuitInjectable, () => setUpdateOnQuitMock);
|
mainDi.override(setUpdateOnQuitInjectable, () => setUpdateOnQuitMock);
|
||||||
|
|
||||||
mainDi.override(
|
mainDi.override(
|
||||||
@ -98,8 +115,6 @@ describe("installing update", () => {
|
|||||||
|
|
||||||
describe("when no new update is discovered", () => {
|
describe("when no new update is discovered", () => {
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
showInfoNotificationMock.mockClear();
|
|
||||||
|
|
||||||
await checkForPlatformUpdatesMock.resolve({
|
await checkForPlatformUpdatesMock.resolve({
|
||||||
updateWasDiscovered: false,
|
updateWasDiscovered: false,
|
||||||
});
|
});
|
||||||
@ -108,7 +123,7 @@ describe("installing update", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("notifies the user", () => {
|
it("notifies the user", () => {
|
||||||
expect(showInfoNotificationMock).toHaveBeenCalledWith("No new updates available");
|
expect(rendered.getByTestId("auto-update-component")).toHaveTextContent("No new updates available");
|
||||||
});
|
});
|
||||||
|
|
||||||
it("does not start downloading update", () => {
|
it("does not start downloading update", () => {
|
||||||
@ -135,7 +150,7 @@ describe("installing update", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("notifies the user that download is happening", () => {
|
it("notifies the user that download is happening", () => {
|
||||||
expect(showInfoNotificationMock).toHaveBeenCalledWith("Download for version some-version started...");
|
expect(rendered.getByTestId("auto-update-component")).toHaveTextContent("Download for version some-version started...");
|
||||||
});
|
});
|
||||||
|
|
||||||
it("renders", () => {
|
it("renders", () => {
|
||||||
@ -152,7 +167,7 @@ describe("installing update", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("notifies the user about failed download", () => {
|
it("notifies the user about failed download", () => {
|
||||||
expect(showInfoNotificationMock).toHaveBeenCalledWith("Download of update failed");
|
expect(rendered.getByTestId("auto-update-component")).toHaveTextContent("Download of update failed");
|
||||||
});
|
});
|
||||||
|
|
||||||
it("renders", () => {
|
it("renders", () => {
|
||||||
@ -169,6 +184,10 @@ describe("installing update", () => {
|
|||||||
expect(quitAndInstallUpdateMock).not.toHaveBeenCalled();
|
expect(quitAndInstallUpdateMock).not.toHaveBeenCalled();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("notifies the user about successful download", () => {
|
||||||
|
expect(rendered.getByTestId("auto-update-component")).toHaveTextContent("some-version is available");
|
||||||
|
});
|
||||||
|
|
||||||
it("renders", () => {
|
it("renders", () => {
|
||||||
expect(rendered.baseElement).toMatchSnapshot();
|
expect(rendered.baseElement).toMatchSnapshot();
|
||||||
});
|
});
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`extensions - navigation using application menu renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +129,9 @@ exports[`extensions - navigation using application menu when navigating to exten
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -589,7 +591,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1128,7 +1132,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1776,7 +1782,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2323,7 +2331,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2971,7 +2981,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -3795,7 +3807,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -4442,8 +4456,12 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
class="rightSide"
|
class="rightSide"
|
||||||
/>
|
/>
|
||||||
@ -5262,8 +5280,12 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
class="rightSide"
|
class="rightSide"
|
||||||
/>
|
/>
|
||||||
@ -5906,8 +5928,12 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
class="rightSide"
|
class="rightSide"
|
||||||
/>
|
/>
|
||||||
@ -6449,8 +6475,12 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
class="rightSide"
|
class="rightSide"
|
||||||
/>
|
/>
|
||||||
@ -6985,8 +7015,12 @@ exports[`add custom helm repository in preferences when navigating to preference
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
class="rightSide"
|
class="rightSide"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -589,7 +591,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1128,7 +1132,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1720,7 +1726,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2259,7 +2267,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2798,7 +2808,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -3330,7 +3342,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -3899,7 +3913,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -4531,7 +4547,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -5100,7 +5118,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -589,7 +591,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1121,7 +1125,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1545,7 +1551,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2077,7 +2085,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2501,7 +2511,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -3033,7 +3045,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -3602,7 +3616,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -4026,7 +4042,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -4450,7 +4468,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`remove helm repository from list of active repositories in preferences
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -589,7 +591,9 @@ exports[`remove helm repository from list of active repositories in preferences
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1128,7 +1132,9 @@ exports[`remove helm repository from list of active repositories in preferences
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1667,7 +1673,9 @@ exports[`remove helm repository from list of active repositories in preferences
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`preferences - closing-preferences given accessing preferences directly
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -660,7 +662,9 @@ exports[`preferences - closing-preferences given accessing preferences directly
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -868,7 +872,9 @@ exports[`preferences - closing-preferences given accessing preferences directly
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -942,7 +948,9 @@ exports[`preferences - closing-preferences given accessing preferences directly
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1016,7 +1024,9 @@ exports[`preferences - closing-preferences given already in a page and then navi
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1620,7 +1630,9 @@ exports[`preferences - closing-preferences given already in a page and then navi
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1828,7 +1840,9 @@ exports[`preferences - closing-preferences given already in a page and then navi
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2036,7 +2050,9 @@ exports[`preferences - closing-preferences given already in a page and then navi
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`preferences - navigation to application preferences given in some child
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -324,7 +326,9 @@ exports[`preferences - navigation to application preferences given in some child
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -648,7 +650,9 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -71,7 +71,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -313,7 +315,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -567,7 +571,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -821,7 +827,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1098,7 +1106,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1690,7 +1700,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2317,7 +2329,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2583,7 +2597,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2794,7 +2810,9 @@ exports[`preferences - navigation to extension specific preferences when navigat
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -3036,7 +3054,9 @@ exports[`preferences - navigation to extension specific preferences when navigat
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -648,7 +650,9 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -648,7 +650,9 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -310,7 +312,9 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -902,7 +906,9 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1506,7 +1512,9 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1748,7 +1756,9 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -648,7 +650,9 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`preferences - navigation using application menu renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +129,9 @@ exports[`preferences - navigation using application menu when navigating to pref
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -57,7 +57,9 @@ exports[`show-about-using-tray renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -130,7 +132,9 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -56,7 +56,9 @@ exports[`welcome - navigation using application menu renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +129,9 @@ exports[`welcome - navigation using application menu when navigating to welcome
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import { syncBoxInjectionToken } from "../../utils/sync-box/sync-box-injection-t
|
|||||||
|
|
||||||
export interface ProgressOfDownload {
|
export interface ProgressOfDownload {
|
||||||
percentage: number;
|
percentage: number;
|
||||||
|
failed?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ProgressOfUpdateDownload = SyncBox<ProgressOfDownload>;
|
export type ProgressOfUpdateDownload = SyncBox<ProgressOfDownload>;
|
||||||
|
|||||||
@ -38,6 +38,7 @@ const downloadUpdateInjectable = getInjectable({
|
|||||||
|
|
||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
if (!downloadWasSuccessful) {
|
if (!downloadWasSuccessful) {
|
||||||
|
progressOfUpdateDownload.set({ percentage: 0, failed: "Download of update failed" });
|
||||||
discoveredVersionState.set(null);
|
discoveredVersionState.set(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -12,7 +12,9 @@ exports[`ask-boolean given started when asking multiple questions renders 1`] =
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -177,7 +179,9 @@ exports[`ask-boolean given started when asking multiple questions when answering
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -274,7 +278,9 @@ exports[`ask-boolean given started when asking question renders 1`] = `
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -371,7 +377,9 @@ exports[`ask-boolean given started when asking question when user answers "no" r
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -399,7 +407,9 @@ exports[`ask-boolean given started when asking question when user answers "yes"
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -427,7 +437,9 @@ exports[`ask-boolean given started when asking question when user closes notific
|
|||||||
<div
|
<div
|
||||||
class="item"
|
class="item"
|
||||||
>
|
>
|
||||||
<div>
|
<div
|
||||||
|
data-testid="auto-update-component"
|
||||||
|
>
|
||||||
No new updates available
|
No new updates available
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -44,33 +44,35 @@ const EndNote = ({ version, note }: EndNoteProps) => {
|
|||||||
return note(version ?? "");
|
return note(version ?? "");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const DivWithTestId = (text: string) => <div data-testid="auto-update-component">{text}</div>;
|
||||||
|
|
||||||
const checking = () => (
|
const checking = () => (
|
||||||
<>
|
<>
|
||||||
<Spinner/>
|
<Spinner/>
|
||||||
<div>{"Checking for updates..."}</div>
|
{DivWithTestId("Checking for updates..." )}
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|
||||||
const available = (version: string) => <div>{`${version ?? "Update"} is available`}</div>;
|
const available = (version: string) => DivWithTestId(`${version ?? "Update"} is available`);
|
||||||
|
|
||||||
const notAvailable = () => <div>{"No new updates available"}</div>;
|
const notAvailable = () => DivWithTestId("No new updates available");
|
||||||
|
|
||||||
const downloading = (version: string, percentDone: number) => {
|
const downloading = (version: string, percentDone: number) => {
|
||||||
if ( percentDone === 0 ) {
|
if ( percentDone === 0 ) {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div>{`Download for version ${version} started `}</div>
|
{DivWithTestId(`Download for version ${version} started...`)}
|
||||||
<Spinner/>
|
<Spinner/>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return <div>{`Download for version ${version} ${percentDone}%...`}</div>;
|
return DivWithTestId(`Download for version ${version} ${percentDone}%...`);
|
||||||
};
|
};
|
||||||
|
|
||||||
const downloadSucceeded = (version: string) => <div>{`Download for version ${version} complete`}</div>;
|
const downloadFailed = (errMsg: string) => DivWithTestId(errMsg);
|
||||||
|
|
||||||
const idle = () => <></>;
|
const idle = () => DivWithTestId("");
|
||||||
|
|
||||||
|
|
||||||
export const NonInjectedAutoUpdateComponent = observer(({
|
export const NonInjectedAutoUpdateComponent = observer(({
|
||||||
@ -81,15 +83,13 @@ export const NonInjectedAutoUpdateComponent = observer(({
|
|||||||
}: Dependencies) => {
|
}: Dependencies) => {
|
||||||
const discoveredVersion = discoveredVersionState.value.get();
|
const discoveredVersion = discoveredVersionState.value.get();
|
||||||
|
|
||||||
|
const { percentage, failed } = progressOfUpdateDownload.value.get();
|
||||||
|
|
||||||
if (downloadingUpdateState.value.get()) {
|
if (downloadingUpdateState.value.get()) {
|
||||||
|
|
||||||
assert(discoveredVersion);
|
assert(discoveredVersion);
|
||||||
|
|
||||||
const roundedPercentage = Math.round(progressOfUpdateDownload.value.get().percentage);
|
const roundedPercentage = Math.round(percentage);
|
||||||
|
|
||||||
if ( roundedPercentage > 99 ) {
|
|
||||||
return <EndNote note={downloadSucceeded} version={discoveredVersion.version} />;
|
|
||||||
}
|
|
||||||
|
|
||||||
return downloading(discoveredVersion.version, roundedPercentage);
|
return downloading(discoveredVersion.version, roundedPercentage);
|
||||||
}
|
}
|
||||||
@ -102,6 +102,10 @@ export const NonInjectedAutoUpdateComponent = observer(({
|
|||||||
return <EndNote note={available} version={discoveredVersion.version} />;
|
return <EndNote note={available} version={discoveredVersion.version} />;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( failed ) {
|
||||||
|
return <EndNote note={downloadFailed} version={failed} />;
|
||||||
|
}
|
||||||
|
|
||||||
return <EndNote note={notAvailable} />;
|
return <EndNote note={notAvailable} />;
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -4,15 +4,14 @@
|
|||||||
*/
|
*/
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { computed } from "mobx";
|
import { computed } from "mobx";
|
||||||
import React from "react";
|
import { AutoUpdateComponent } from "./auto-update-component";
|
||||||
import { AutoUpdateComponent } from "./auto-update-status-bar-item";
|
|
||||||
import { statusBarItemInjectionToken } from "./status-bar-item-injection-token";
|
import { statusBarItemInjectionToken } from "./status-bar-item-injection-token";
|
||||||
|
|
||||||
const autoUpdateStatusBarItemInjectable = getInjectable({
|
const autoUpdateStatusBarItemInjectable = getInjectable({
|
||||||
id: "quit-app-separator-tray-item",
|
id: "quit-app-separator-tray-item",
|
||||||
|
|
||||||
instantiate: () => ({
|
instantiate: () => ({
|
||||||
component: () => <AutoUpdateComponent data-testid="auto-update-component" />,
|
component: AutoUpdateComponent,
|
||||||
position: "left" as const,
|
position: "left" as const,
|
||||||
visible: computed(() => true),
|
visible: computed(() => true),
|
||||||
}),
|
}),
|
||||||
Loading…
Reference in New Issue
Block a user