From dcc65a938545f848c0adb466e310714497477bcf Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 5 Jan 2023 10:37:54 -0500 Subject: [PATCH] Fix reactively-hide-kube-object-detail-item tests Signed-off-by: Sebastian Malton --- ...hide-kube-object-detail-item.test.tsx.snap | 437 ++++++++++-------- ...vely-hide-kube-object-detail-item.test.tsx | 38 -- 2 files changed, 234 insertions(+), 241 deletions(-) diff --git a/src/features/cluster/kube-object-details/extension-api/__snapshots__/reactively-hide-kube-object-detail-item.test.tsx.snap b/src/features/cluster/kube-object-details/extension-api/__snapshots__/reactively-hide-kube-object-detail-item.test.tsx.snap index 18a99f2f14..b6c14ca470 100644 --- a/src/features/cluster/kube-object-details/extension-api/__snapshots__/reactively-hide-kube-object-detail-item.test.tsx.snap +++ b/src/features/cluster/kube-object-details/extension-api/__snapshots__/reactively-hide-kube-object-detail-item.test.tsx.snap @@ -144,11 +144,12 @@ exports[`reactively hide kube object detail item renders 1`] = ` >
@@ -361,113 +362,130 @@ exports[`reactively hide kube object detail item renders 1`] = ` class="contents" >
-
-
- - Created - - - <unknown> - ago - -
-
- - Name - - - some-name - -
-
- - Namespace - - - some-namespace - -
-
-
- - Events - -
+ Overview
-
+
+
+
+
+ Overview +
+
+
+ + +
+
+
+ All namespaces +
+
+ +
+
+
+ + +
+
+
+
+
+
+
+
+
+
@@ -969,118 +988,130 @@ exports[`reactively hide kube object detail item when the item is shown renders class="contents" >
-
-
- - Created - - - <unknown> - ago - -
-
- - Name - - - some-name - -
-
- - Namespace - - - some-namespace - -
-
- Some detail -
-
-
- - Events - -
+ Overview
-
+
+
+
+
+ Overview +
+
+
+ + +
+
+
+ All namespaces +
+
+ +
+
+
+ + +
+
+
+
+
+
+
+
+
+
{ apiManager.registerApi(api); apiManager.registerStore(store); - - runInAction(() => { - windowDi.register(testRouteInjectable, testRouteComponentInjectable); - }); }); someObservable = observable.box(false); @@ -76,12 +67,8 @@ describe("reactively hide kube object detail item", () => { rendered = await builder.render(); const windowDi = builder.applicationWindow.only.di; - - const navigateToRoute = windowDi.inject(navigateToRouteInjectionToken); const showDetails = windowDi.inject(showDetailsInjectable); - const testRoute = windowDi.inject(testRouteInjectable); - navigateToRoute(testRoute); showDetails("/apis/some-api-version/namespaces/some-namespace/some-kind/some-name"); builder.extensions.enable(testExtension); @@ -114,31 +101,6 @@ describe("reactively hide kube object detail item", () => { expect(actual).toBeInTheDocument(); }); }); - -}); - -const testRouteInjectable = getInjectable({ - id: "test-route", - - instantiate: () => ({ - path: "/test-route", - clusterFrame: true, - isEnabled: computed(() => true), - }), - - injectionToken: frontEndRouteInjectionToken, -}); - -const testRouteComponentInjectable = getInjectable({ - id: "test-route-component", - - instantiate: (di) => ({ - route: di.inject(testRouteInjectable), - - Component: () => , - }), - - injectionToken: routeSpecificComponentInjectionToken, }); const getKubeObjectStub = (kind: string, apiVersion: string) =>