From f6d1909d4da216bfc77274a6b1f69f0fad7783ee Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Tue, 23 Aug 2022 13:02:59 +0300 Subject: [PATCH] Switch to using global overrides Signed-off-by: Janne Savolainen --- src/main/getDiForUnitTesting.ts | 4 ---- .../get-helm-release.global-override-for-injectable.ts | 10 ++++++++++ ...date-helm-release.global-override-for-injectable.ts | 10 ++++++++++ 3 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 src/main/helm/helm-service/get-helm-release.global-override-for-injectable.ts create mode 100644 src/main/helm/helm-service/update-helm-release.global-override-for-injectable.ts diff --git a/src/main/getDiForUnitTesting.ts b/src/main/getDiForUnitTesting.ts index b7a5bf2431..f63e6f0518 100644 --- a/src/main/getDiForUnitTesting.ts +++ b/src/main/getDiForUnitTesting.ts @@ -83,12 +83,10 @@ import getHelmChartValuesInjectable from "./helm/helm-service/get-helm-chart-val import listHelmChartsInjectable from "./helm/helm-service/list-helm-charts.injectable"; import deleteHelmReleaseInjectable from "./helm/helm-service/delete-helm-release.injectable"; import getHelmReleaseHistoryInjectable from "./helm/helm-service/get-helm-release-history.injectable"; -import getHelmReleaseInjectable from "./helm/helm-service/get-helm-release.injectable"; import getHelmReleaseValuesInjectable from "./helm/helm-service/get-helm-release-values.injectable"; import installHelmChartInjectable from "./helm/helm-service/install-helm-chart.injectable"; import listHelmReleasesInjectable from "./helm/helm-service/list-helm-releases.injectable"; import rollbackHelmReleaseInjectable from "./helm/helm-service/rollback-helm-release.injectable"; -import updateHelmReleaseInjectable from "./helm/helm-service/update-helm-release.injectable"; import waitUntilBundledExtensionsAreLoadedInjectable from "./start-main-application/lens-window/application-window/wait-until-bundled-extensions-are-loaded.injectable"; import { registerMobX } from "@ogre-tools/injectable-extension-for-mobx"; import electronInjectable from "./utils/resolve-system-proxy/electron.injectable"; @@ -168,12 +166,10 @@ export function getDiForUnitTesting(opts: { doGeneralOverrides?: boolean } = {}) listHelmChartsInjectable, deleteHelmReleaseInjectable, getHelmReleaseHistoryInjectable, - getHelmReleaseInjectable, getHelmReleaseValuesInjectable, installHelmChartInjectable, listHelmReleasesInjectable, rollbackHelmReleaseInjectable, - updateHelmReleaseInjectable, writeJsonFileInjectable, readJsonFileInjectable, readFileInjectable, diff --git a/src/main/helm/helm-service/get-helm-release.global-override-for-injectable.ts b/src/main/helm/helm-service/get-helm-release.global-override-for-injectable.ts new file mode 100644 index 0000000000..0d124468f2 --- /dev/null +++ b/src/main/helm/helm-service/get-helm-release.global-override-for-injectable.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) OpenLens Authors. All rights reserved. + * Licensed under MIT License. See LICENSE in root directory for more information. + */ +import { getGlobalOverride } from "../../../common/test-utils/get-global-override"; +import getHelmReleaseInjectable from "./get-helm-release.injectable"; + +export default getGlobalOverride(getHelmReleaseInjectable, () => () => { + throw new Error("Tried to get helm release without explicit override"); +}); diff --git a/src/main/helm/helm-service/update-helm-release.global-override-for-injectable.ts b/src/main/helm/helm-service/update-helm-release.global-override-for-injectable.ts new file mode 100644 index 0000000000..dc2d8b596f --- /dev/null +++ b/src/main/helm/helm-service/update-helm-release.global-override-for-injectable.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) OpenLens Authors. All rights reserved. + * Licensed under MIT License. See LICENSE in root directory for more information. + */ +import { getGlobalOverride } from "../../../common/test-utils/get-global-override"; +import updateHelmReleaseInjectable from "./update-helm-release.injectable"; + +export default getGlobalOverride(updateHelmReleaseInjectable, () => () => { + throw new Error("Tried to update helm release without explicit override"); +});