diff --git a/src/features/cluster/kube-object-details/extension-api/disable-kube-object-detail-items-when-cluster-is-not-relevant.test.tsx b/src/features/cluster/kube-object-details/extension-api/disable-kube-object-detail-items-when-cluster-is-not-relevant.test.tsx index 5c1f27b8ca..c4bfa8f008 100644 --- a/src/features/cluster/kube-object-details/extension-api/disable-kube-object-detail-items-when-cluster-is-not-relevant.test.tsx +++ b/src/features/cluster/kube-object-details/extension-api/disable-kube-object-detail-items-when-cluster-is-not-relevant.test.tsx @@ -19,6 +19,7 @@ import extensionShouldBeEnabledForClusterFrameInjectable from "../../../../rende import apiManagerInjectable from "../../../../common/k8s-api/api-manager/manager.injectable"; import { KubeObjectDetails } from "../../../../renderer/components/kube-object-details"; import type { ApiManager } from "../../../../common/k8s-api/api-manager"; +import type { KubeObjectStore } from "../../../../common/k8s-api/kube-object.store"; describe("disable kube object detail items when cluster is not relevant", () => { let builder: ApplicationBuilder; @@ -32,16 +33,11 @@ describe("disable kube object detail items when cluster is not relevant", () => builder.setEnvironmentToClusterFrame(); builder.beforeWindowStart((windowDi) => { - windowDi.override( - apiManagerInjectable, - () => - ({ - getStore: () => ({ - getByPath: () => - getKubeObjectStub("some-kind", "some-api-version"), - }), - } as unknown as ApiManager), - ); + windowDi.override(apiManagerInjectable, () => ({ + getStore: () => ({ + loadFromPath: async () => getKubeObjectStub("some-kind", "some-api-version"), + }) as Partial as KubeObjectStore, + }) as Partial as ApiManager); windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable); diff --git a/src/features/cluster/kube-object-details/extension-api/reactively-hide-kube-object-detail-item.test.tsx b/src/features/cluster/kube-object-details/extension-api/reactively-hide-kube-object-detail-item.test.tsx index a2dbee433e..e78fb05783 100644 --- a/src/features/cluster/kube-object-details/extension-api/reactively-hide-kube-object-detail-item.test.tsx +++ b/src/features/cluster/kube-object-details/extension-api/reactively-hide-kube-object-detail-item.test.tsx @@ -16,6 +16,7 @@ import { KubeObject } from "../../../../common/k8s-api/kube-object"; import apiManagerInjectable from "../../../../common/k8s-api/api-manager/manager.injectable"; import { KubeObjectDetails } from "../../../../renderer/components/kube-object-details"; import type { ApiManager } from "../../../../common/k8s-api/api-manager"; +import type { KubeObjectStore } from "../../../../common/k8s-api/kube-object.store"; describe("reactively hide kube object detail item", () => { let builder: ApplicationBuilder; @@ -28,16 +29,11 @@ describe("reactively hide kube object detail item", () => { builder.setEnvironmentToClusterFrame(); builder.beforeWindowStart((windowDi) => { - windowDi.override( - apiManagerInjectable, - () => - ({ - getStore: () => ({ - getByPath: () => - getKubeObjectStub("some-kind", "some-api-version"), - }), - } as unknown as ApiManager), - ); + windowDi.override(apiManagerInjectable, () => ({ + getStore: () => ({ + loadFromPath: async () => getKubeObjectStub("some-kind", "some-api-version"), + }) as Partial as KubeObjectStore, + }) as Partial as ApiManager); runInAction(() => { windowDi.register(testRouteInjectable, testRouteComponentInjectable);