mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove unnecessary override of non side effect injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
0a8df39824
commit
a8ac9b0796
@ -10,7 +10,6 @@ import { getApplicationBuilder } from "../../../renderer/components/test-utils/g
|
|||||||
import type { TestExtensionRenderer } from "../../../renderer/components/test-utils/get-extension-fake";
|
import type { TestExtensionRenderer } from "../../../renderer/components/test-utils/get-extension-fake";
|
||||||
import type { KubernetesCluster } from "../../../common/catalog-entities";
|
import type { KubernetesCluster } from "../../../common/catalog-entities";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import extensionShouldBeEnabledForClusterFrameInjectable from "../../../renderer/extension-loader/extension-should-be-enabled-for-cluster-frame.injectable";
|
|
||||||
|
|
||||||
describe("disable-cluster-pages-when-cluster-is-not-relevant", () => {
|
describe("disable-cluster-pages-when-cluster-is-not-relevant", () => {
|
||||||
let builder: ApplicationBuilder;
|
let builder: ApplicationBuilder;
|
||||||
@ -23,10 +22,6 @@ describe("disable-cluster-pages-when-cluster-is-not-relevant", () => {
|
|||||||
|
|
||||||
builder.setEnvironmentToClusterFrame();
|
builder.setEnvironmentToClusterFrame();
|
||||||
|
|
||||||
builder.beforeWindowStart((windowDi) => {
|
|
||||||
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
|
||||||
});
|
|
||||||
|
|
||||||
isEnabledForClusterMock = asyncFn();
|
isEnabledForClusterMock = asyncFn();
|
||||||
|
|
||||||
const testExtension = {
|
const testExtension = {
|
||||||
|
|||||||
@ -9,7 +9,6 @@ import type { ApplicationBuilder } from "../../../renderer/components/test-utils
|
|||||||
import { getApplicationBuilder } from "../../../renderer/components/test-utils/get-application-builder";
|
import { getApplicationBuilder } from "../../../renderer/components/test-utils/get-application-builder";
|
||||||
import type { KubernetesCluster } from "../../../common/catalog-entities";
|
import type { KubernetesCluster } from "../../../common/catalog-entities";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import extensionShouldBeEnabledForClusterFrameInjectable from "../../../renderer/extension-loader/extension-should-be-enabled-for-cluster-frame.injectable";
|
|
||||||
|
|
||||||
describe("disable sidebar items when cluster is not relevant", () => {
|
describe("disable sidebar items when cluster is not relevant", () => {
|
||||||
let builder: ApplicationBuilder;
|
let builder: ApplicationBuilder;
|
||||||
@ -21,10 +20,6 @@ describe("disable sidebar items when cluster is not relevant", () => {
|
|||||||
|
|
||||||
builder.setEnvironmentToClusterFrame();
|
builder.setEnvironmentToClusterFrame();
|
||||||
|
|
||||||
builder.beforeWindowStart((windowDi) => {
|
|
||||||
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
|
||||||
});
|
|
||||||
|
|
||||||
isEnabledForClusterMock = asyncFn();
|
isEnabledForClusterMock = asyncFn();
|
||||||
|
|
||||||
const testExtension = {
|
const testExtension = {
|
||||||
|
|||||||
@ -15,7 +15,6 @@ import React from "react";
|
|||||||
import { navigateToRouteInjectionToken } from "../../../../common/front-end-routing/navigate-to-route-injection-token";
|
import { navigateToRouteInjectionToken } from "../../../../common/front-end-routing/navigate-to-route-injection-token";
|
||||||
import { routeSpecificComponentInjectionToken } from "../../../../renderer/routes/route-specific-component-injection-token";
|
import { routeSpecificComponentInjectionToken } from "../../../../renderer/routes/route-specific-component-injection-token";
|
||||||
import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
||||||
import extensionShouldBeEnabledForClusterFrameInjectable from "../../../../renderer/extension-loader/extension-should-be-enabled-for-cluster-frame.injectable";
|
|
||||||
import apiManagerInjectable from "../../../../common/k8s-api/api-manager/manager.injectable";
|
import apiManagerInjectable from "../../../../common/k8s-api/api-manager/manager.injectable";
|
||||||
import { KubeObjectDetails } from "../../../../renderer/components/kube-object-details";
|
import { KubeObjectDetails } from "../../../../renderer/components/kube-object-details";
|
||||||
import type { KubeObjectStore } from "../../../../common/k8s-api/kube-object.store";
|
import type { KubeObjectStore } from "../../../../common/k8s-api/kube-object.store";
|
||||||
@ -46,8 +45,6 @@ describe("disable kube object detail items when cluster is not relevant", () =>
|
|||||||
apiManager.registerApi(api);
|
apiManager.registerApi(api);
|
||||||
apiManager.registerStore(store);
|
apiManager.registerStore(store);
|
||||||
|
|
||||||
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
|
||||||
|
|
||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -15,7 +15,6 @@ import React from "react";
|
|||||||
import { navigateToRouteInjectionToken } from "../../../../common/front-end-routing/navigate-to-route-injection-token";
|
import { navigateToRouteInjectionToken } from "../../../../common/front-end-routing/navigate-to-route-injection-token";
|
||||||
import { routeSpecificComponentInjectionToken } from "../../../../renderer/routes/route-specific-component-injection-token";
|
import { routeSpecificComponentInjectionToken } from "../../../../renderer/routes/route-specific-component-injection-token";
|
||||||
import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
||||||
import extensionShouldBeEnabledForClusterFrameInjectable from "../../../../renderer/extension-loader/extension-should-be-enabled-for-cluster-frame.injectable";
|
|
||||||
import { KubeObjectMenu } from "../../../../renderer/components/kube-object-menu";
|
import { KubeObjectMenu } from "../../../../renderer/components/kube-object-menu";
|
||||||
|
|
||||||
describe("disable kube object menu items when cluster is not relevant", () => {
|
describe("disable kube object menu items when cluster is not relevant", () => {
|
||||||
@ -31,8 +30,6 @@ describe("disable kube object menu items when cluster is not relevant", () => {
|
|||||||
builder.setEnvironmentToClusterFrame();
|
builder.setEnvironmentToClusterFrame();
|
||||||
|
|
||||||
builder.beforeWindowStart((windowDi) => {
|
builder.beforeWindowStart((windowDi) => {
|
||||||
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
|
||||||
|
|
||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -17,7 +17,6 @@ import { routeSpecificComponentInjectionToken } from "../../../../renderer/route
|
|||||||
import { KubeObjectStatusIcon } from "../../../../renderer/components/kube-object-status-icon/kube-object-status-icon";
|
import { KubeObjectStatusIcon } from "../../../../renderer/components/kube-object-status-icon/kube-object-status-icon";
|
||||||
import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
||||||
import { KubeObjectStatusLevel } from "../../../../common/k8s-api/kube-object-status";
|
import { KubeObjectStatusLevel } from "../../../../common/k8s-api/kube-object-status";
|
||||||
import extensionShouldBeEnabledForClusterFrameInjectable from "../../../../renderer/extension-loader/extension-should-be-enabled-for-cluster-frame.injectable";
|
|
||||||
|
|
||||||
describe("disable kube object statuses when cluster is not relevant", () => {
|
describe("disable kube object statuses when cluster is not relevant", () => {
|
||||||
let builder: ApplicationBuilder;
|
let builder: ApplicationBuilder;
|
||||||
@ -32,8 +31,6 @@ describe("disable kube object statuses when cluster is not relevant", () => {
|
|||||||
builder.setEnvironmentToClusterFrame();
|
builder.setEnvironmentToClusterFrame();
|
||||||
|
|
||||||
builder.beforeWindowStart((windowDi) => {
|
builder.beforeWindowStart((windowDi) => {
|
||||||
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
|
||||||
|
|
||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -12,7 +12,6 @@ import { observable, runInAction, computed } from "mobx";
|
|||||||
import React from "react";
|
import React from "react";
|
||||||
import { navigateToRouteInjectionToken } from "../../../../common/front-end-routing/navigate-to-route-injection-token";
|
import { navigateToRouteInjectionToken } from "../../../../common/front-end-routing/navigate-to-route-injection-token";
|
||||||
import { routeSpecificComponentInjectionToken } from "../../../../renderer/routes/route-specific-component-injection-token";
|
import { routeSpecificComponentInjectionToken } from "../../../../renderer/routes/route-specific-component-injection-token";
|
||||||
import extensionShouldBeEnabledForClusterFrameInjectable from "../../../../renderer/extension-loader/extension-should-be-enabled-for-cluster-frame.injectable";
|
|
||||||
import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
||||||
import { KubeObjectStatusLevel } from "../../../../common/k8s-api/kube-object-status";
|
import { KubeObjectStatusLevel } from "../../../../common/k8s-api/kube-object-status";
|
||||||
import { KubeObjectStatusIcon } from "../../../../renderer/components/kube-object-status-icon";
|
import { KubeObjectStatusIcon } from "../../../../renderer/components/kube-object-status-icon";
|
||||||
@ -28,8 +27,6 @@ describe("reactively hide kube object status", () => {
|
|||||||
builder.setEnvironmentToClusterFrame();
|
builder.setEnvironmentToClusterFrame();
|
||||||
|
|
||||||
builder.beforeWindowStart((windowDi) => {
|
builder.beforeWindowStart((windowDi) => {
|
||||||
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
|
||||||
|
|
||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -8,7 +8,6 @@ import type { RenderResult } from "@testing-library/react";
|
|||||||
import type { ApplicationBuilder } from "../../../../../renderer/components/test-utils/get-application-builder";
|
import type { ApplicationBuilder } from "../../../../../renderer/components/test-utils/get-application-builder";
|
||||||
import type { KubernetesCluster } from "../../../../../common/catalog-entities";
|
import type { KubernetesCluster } from "../../../../../common/catalog-entities";
|
||||||
import { getApplicationBuilder } from "../../../../../renderer/components/test-utils/get-application-builder";
|
import { getApplicationBuilder } from "../../../../../renderer/components/test-utils/get-application-builder";
|
||||||
import extensionShouldBeEnabledForClusterFrameInjectable from "../../../../../renderer/extension-loader/extension-should-be-enabled-for-cluster-frame.injectable";
|
|
||||||
import navigateToWorkloadsOverviewInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/overview/navigate-to-workloads-overview.injectable";
|
import navigateToWorkloadsOverviewInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/overview/navigate-to-workloads-overview.injectable";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
|
|
||||||
@ -23,9 +22,6 @@ describe("disable workloads overview details when cluster is not relevant", () =
|
|||||||
builder = getApplicationBuilder();
|
builder = getApplicationBuilder();
|
||||||
|
|
||||||
builder.setEnvironmentToClusterFrame();
|
builder.setEnvironmentToClusterFrame();
|
||||||
builder.beforeWindowStart((windowDi) => {
|
|
||||||
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
|
||||||
});
|
|
||||||
|
|
||||||
isEnabledForClusterMock = asyncFn();
|
isEnabledForClusterMock = asyncFn();
|
||||||
|
|
||||||
|
|||||||
@ -19,8 +19,6 @@ import platformInjectable from "../common/vars/platform.injectable";
|
|||||||
import startTopbarStateSyncInjectable from "./components/layout/top-bar/start-state-sync.injectable";
|
import startTopbarStateSyncInjectable from "./components/layout/top-bar/start-state-sync.injectable";
|
||||||
import { registerMobX } from "@ogre-tools/injectable-extension-for-mobx";
|
import { registerMobX } from "@ogre-tools/injectable-extension-for-mobx";
|
||||||
import watchHistoryStateInjectable from "./remote-helpers/watch-history-state.injectable";
|
import watchHistoryStateInjectable from "./remote-helpers/watch-history-state.injectable";
|
||||||
import extensionShouldBeEnabledForClusterFrameInjectable from "./extension-loader/extension-should-be-enabled-for-cluster-frame.injectable";
|
|
||||||
import { asyncComputed } from "@ogre-tools/injectable-react";
|
|
||||||
import legacyOnChannelListenInjectable from "./ipc/legacy-channel-listen.injectable";
|
import legacyOnChannelListenInjectable from "./ipc/legacy-channel-listen.injectable";
|
||||||
import storageSaveDelayInjectable from "./utils/create-storage/storage-save-delay.injectable";
|
import storageSaveDelayInjectable from "./utils/create-storage/storage-save-delay.injectable";
|
||||||
import environmentVariablesInjectable from "../common/utils/environment-variables.injectable";
|
import environmentVariablesInjectable from "../common/utils/environment-variables.injectable";
|
||||||
@ -89,12 +87,6 @@ export const getDiForUnitTesting = (
|
|||||||
|
|
||||||
di.override(requestAnimationFrameInjectable, () => (callback) => callback());
|
di.override(requestAnimationFrameInjectable, () => (callback) => callback());
|
||||||
di.override(lensResourcesDirInjectable, () => "/irrelevant");
|
di.override(lensResourcesDirInjectable, () => "/irrelevant");
|
||||||
|
|
||||||
// TODO: Remove after "LensRendererExtension.isEnabledForCluster" is removed
|
|
||||||
di.override(extensionShouldBeEnabledForClusterFrameInjectable, () =>
|
|
||||||
asyncComputed({ getValueFromObservedPromise: async () => true, valueWhenPending: true }),
|
|
||||||
);
|
|
||||||
|
|
||||||
di.override(environmentVariablesInjectable, () => ({}));
|
di.override(environmentVariablesInjectable, () => ({}));
|
||||||
di.override(watchHistoryStateInjectable, () => () => () => {});
|
di.override(watchHistoryStateInjectable, () => () => () => {});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user