From 2010df9cb5ef61f589a94e97f01808ccb1e8e69c Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Wed, 6 Jul 2022 14:03:55 +0300 Subject: [PATCH] Kludge "isEnabledForCluster" work again for cluster pages Signed-off-by: Janne Savolainen --- ...when-cluster-is-not-relevant.test.tsx.snap | 1418 +++++++++++++++++ ...ages-when-cluster-is-not-relevant.test.tsx | 106 ++ ...nsion-is-enabled-for-cluster.injectable.ts | 30 + .../extension-loader.injectable.ts | 8 + .../extension-loader/extension-loader.ts | 3 +- .../active-kubernetes-cluster.injectable.ts | 28 + .../test-utils/get-application-builder.tsx | 6 + ...be-enabled-for-cluster-frame.injectable.ts | 48 + src/renderer/getDiForUnitTesting.tsx | 7 + ...extension-route-registrator.injectable.tsx | 27 +- 10 files changed, 1674 insertions(+), 7 deletions(-) create mode 100644 src/behaviours/cluster/extension-api/__snapshots__/disable-cluster-pages-when-cluster-is-not-relevant.test.tsx.snap create mode 100644 src/behaviours/cluster/extension-api/disable-cluster-pages-when-cluster-is-not-relevant.test.tsx create mode 100644 src/extensions/extension-loader/extension-is-enabled-for-cluster.injectable.ts create mode 100644 src/renderer/cluster-frame-context/active-kubernetes-cluster.injectable.ts create mode 100644 src/renderer/extension-loader/extension-should-be-enabled-for-cluster-frame.injectable.ts diff --git a/src/behaviours/cluster/extension-api/__snapshots__/disable-cluster-pages-when-cluster-is-not-relevant.test.tsx.snap b/src/behaviours/cluster/extension-api/__snapshots__/disable-cluster-pages-when-cluster-is-not-relevant.test.tsx.snap new file mode 100644 index 0000000000..98d203ca6a --- /dev/null +++ b/src/behaviours/cluster/extension-api/__snapshots__/disable-cluster-pages-when-cluster-is-not-relevant.test.tsx.snap @@ -0,0 +1,1418 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension should be enabled for the cluster, when navigating renders 1`] = ` + +
+
+
+