mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
1 parent
974a31ebb4
commit
13ccae9004
2 files changed
+12
-20
No files matched your search
+6
-10
@@ -19,6 +19,7 @@ import extensionShouldBeEnabledForClusterFrameInjectable from "../../../../rende
|
|||||||
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 { ApiManager } from "../../../../common/k8s-api/api-manager";
|
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", () => {
|
describe("disable kube object detail items when cluster is not relevant", () => {
|
||||||
let builder: ApplicationBuilder;
|
let builder: ApplicationBuilder;
|
||||||
@@ -32,16 +33,11 @@ describe("disable kube object detail items when cluster is not relevant", () =>
|
|||||||
builder.setEnvironmentToClusterFrame();
|
builder.setEnvironmentToClusterFrame();
|
||||||
|
|
||||||
builder.beforeWindowStart((windowDi) => {
|
builder.beforeWindowStart((windowDi) => {
|
||||||
windowDi.override(
|
windowDi.override(apiManagerInjectable, () => ({
|
||||||
apiManagerInjectable,
|
getStore: () => ({
|
||||||
() =>
|
loadFromPath: async () => getKubeObjectStub("some-kind", "some-api-version"),
|
||||||
({
|
}) as Partial<KubeObjectStore> as KubeObjectStore,
|
||||||
getStore: () => ({
|
}) as Partial<ApiManager> as ApiManager);
|
||||||
getByPath: () =>
|
|
||||||
getKubeObjectStub("some-kind", "some-api-version"),
|
|
||||||
}),
|
|
||||||
} as unknown as ApiManager),
|
|
||||||
);
|
|
||||||
|
|
||||||
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
windowDi.unoverride(extensionShouldBeEnabledForClusterFrameInjectable);
|
||||||
|
|
||||||
|
|||||||
+6
-10
@@ -16,6 +16,7 @@ import { KubeObject } from "../../../../common/k8s-api/kube-object";
|
|||||||
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 { ApiManager } from "../../../../common/k8s-api/api-manager";
|
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", () => {
|
describe("reactively hide kube object detail item", () => {
|
||||||
let builder: ApplicationBuilder;
|
let builder: ApplicationBuilder;
|
||||||
@@ -28,16 +29,11 @@ describe("reactively hide kube object detail item", () => {
|
|||||||
builder.setEnvironmentToClusterFrame();
|
builder.setEnvironmentToClusterFrame();
|
||||||
|
|
||||||
builder.beforeWindowStart((windowDi) => {
|
builder.beforeWindowStart((windowDi) => {
|
||||||
windowDi.override(
|
windowDi.override(apiManagerInjectable, () => ({
|
||||||
apiManagerInjectable,
|
getStore: () => ({
|
||||||
() =>
|
loadFromPath: async () => getKubeObjectStub("some-kind", "some-api-version"),
|
||||||
({
|
}) as Partial<KubeObjectStore> as KubeObjectStore,
|
||||||
getStore: () => ({
|
}) as Partial<ApiManager> as ApiManager);
|
||||||
getByPath: () =>
|
|
||||||
getKubeObjectStub("some-kind", "some-api-version"),
|
|
||||||
}),
|
|
||||||
} as unknown as ApiManager),
|
|
||||||
);
|
|
||||||
|
|
||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
windowDi.register(testRouteInjectable, testRouteComponentInjectable);
|
||||||
|
|||||||
Reference in new issue
Block a user