From a12b94405a0744b175c630838bdb5640a074e6cf Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Wed, 27 Jul 2022 09:21:38 +0300 Subject: [PATCH] Resolve kube object status texts again on re-render to make it look like it's reactive (#5875) * Make tests for kube object status icon more realistic Signed-off-by: Janne Savolainen * Start resolving kube object status texts on each re-render to mimic reactivity Note: This is done due the current implementation exposed in Extension API expects it to work so. However, this is bad. Signed-off-by: Janne Savolainen * Switch to using existing implementation for isDefined Signed-off-by: Janne Savolainen --- ...how-status-for-a-kube-object.test.tsx.snap | 2515 +++++++++++++++++ ...when-cluster-is-not-relevant.test.tsx.snap | 1 + .../show-status-for-a-kube-object.test.tsx | 376 +++ .../kube-object-status-icon.test.tsx.snap | 116 - .../kube-object-status-icon.test.tsx | 251 -- .../kube-object-status-icon.tsx | 12 +- ...kube-object-status-text-injection-token.ts | 2 +- ...ject-status-texts-for-object.injectable.ts | 9 +- 8 files changed, 2903 insertions(+), 379 deletions(-) create mode 100644 src/behaviours/cluster/kube-object-status-icon/__snapshots__/show-status-for-a-kube-object.test.tsx.snap create mode 100644 src/behaviours/cluster/kube-object-status-icon/show-status-for-a-kube-object.test.tsx delete mode 100644 src/renderer/components/kube-object-status-icon/__snapshots__/kube-object-status-icon.test.tsx.snap delete mode 100644 src/renderer/components/kube-object-status-icon/kube-object-status-icon.test.tsx diff --git a/src/behaviours/cluster/kube-object-status-icon/__snapshots__/show-status-for-a-kube-object.test.tsx.snap b/src/behaviours/cluster/kube-object-status-icon/__snapshots__/show-status-for-a-kube-object.test.tsx.snap new file mode 100644 index 0000000000..ec1b142188 --- /dev/null +++ b/src/behaviours/cluster/kube-object-status-icon/__snapshots__/show-status-for-a-kube-object.test.tsx.snap @@ -0,0 +1,2515 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`show status for a kube object given application starts and in test page renders 1`] = ` + +
+
+
+