diff --git a/src/main/menu/build-version.global-override-for-injectable.ts b/src/main/menu/build-version.global-override-for-injectable.ts new file mode 100644 index 0000000000..9c2331f72d --- /dev/null +++ b/src/main/menu/build-version.global-override-for-injectable.ts @@ -0,0 +1,9 @@ +/** + * 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 buildVersionInjectable from "./build-version.injectable"; + +export default getGlobalOverride(buildVersionInjectable, () => "6.0.0"); diff --git a/src/common/vars/build-version.injectable.ts b/src/main/menu/build-version.injectable.ts similarity index 68% rename from src/common/vars/build-version.injectable.ts rename to src/main/menu/build-version.injectable.ts index f8eac0a31c..d94594cc84 100644 --- a/src/common/vars/build-version.injectable.ts +++ b/src/main/menu/build-version.injectable.ts @@ -3,11 +3,11 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ import { getInjectable } from "@ogre-tools/injectable"; -import { app } from "electron"; +import electronAppInjectable from "../electron-app/electron-app.injectable"; const buildVersionInjectable = getInjectable({ id: "build-version", - instantiate: () => app.getVersion(), + instantiate: (di) => di.inject(electronAppInjectable).getVersion(), }); export default buildVersionInjectable; diff --git a/src/main/menu/show-about.injectable.ts b/src/main/menu/show-about.injectable.ts index 9f1ae34987..b65530261d 100644 --- a/src/main/menu/show-about.injectable.ts +++ b/src/main/menu/show-about.injectable.ts @@ -6,7 +6,7 @@ import { getInjectable } from "@ogre-tools/injectable"; import { showAbout } from "./menu"; import showMessagePopupInjectable from "../electron-app/features/show-message-popup.injectable"; import appVersionInjectable from "../../common/vars/app-version.injectable"; -import buildVersionInjectable from "../../common/vars/build-version.injectable"; +import buildVersionInjectable from "./build-version.injectable"; const showAboutInjectable = getInjectable({ id: "show-about",