From 042b679ca62258268ed76df12ed55a86730b569f Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Wed, 10 Aug 2022 12:58:47 -0400 Subject: [PATCH] Fix showing-details-for-helm-release behavioural tests - Remove HelmChartStore in favour of all injectables - Create a model for UpgradeChartDockTab Signed-off-by: Sebastian Malton --- ...tab-for-installing-helm-chart.test.ts.snap | 10 +- ...wing-details-for-helm-release.test.ts.snap | 143 ++++++++++++- .../showing-details-for-helm-release.test.ts | 38 +++- ...t-readme.global-override-for-injectable.ts | 11 + .../components/+helm-charts/helm-charts.tsx | 26 ++- .../helm-charts/versions.injectable.ts | 47 +++++ .../+helm-charts/store.injectable.ts | 18 -- src/renderer/components/+helm-charts/store.ts | 112 ---------- .../to-helm-release.injectable.ts | 19 +- .../create-upgrade-chart-tab.injectable.ts | 10 +- .../dock/upgrade-chart/store.injectable.ts | 14 +- .../components/dock/upgrade-chart/store.ts | 56 ----- .../upgrade-chart-model.injectable.ts | 121 +++++++++++ .../components/dock/upgrade-chart/view.tsx | 197 +++++------------- 14 files changed, 447 insertions(+), 375 deletions(-) create mode 100644 src/main/helm/helm-service/get-helm-chart-readme.global-override-for-injectable.ts create mode 100644 src/renderer/components/+helm-charts/helm-charts/versions.injectable.ts delete mode 100644 src/renderer/components/+helm-charts/store.injectable.ts delete mode 100644 src/renderer/components/+helm-charts/store.ts delete mode 100644 src/renderer/components/dock/upgrade-chart/store.ts create mode 100644 src/renderer/components/dock/upgrade-chart/upgrade-chart-model.injectable.ts diff --git a/src/features/helm-charts/installing-chart/__snapshots__/opening-dock-tab-for-installing-helm-chart.test.ts.snap b/src/features/helm-charts/installing-chart/__snapshots__/opening-dock-tab-for-installing-helm-chart.test.ts.snap index a7fcf85592..6417d5c987 100644 --- a/src/features/helm-charts/installing-chart/__snapshots__/opening-dock-tab-for-installing-helm-chart.test.ts.snap +++ b/src/features/helm-charts/installing-chart/__snapshots__/opening-dock-tab-for-installing-helm-chart.test.ts.snap @@ -434,14 +434,8 @@ exports[`opening dock tab for installing helm chart given application is started
-
- Item list is empty -
-
+ class="Spinner singleColor center" + />
+ class="UpgradeChart flex column" + > +
+
+
+ + Release + + +
+ some-name +
+ + Namespace + + +
+ some-namespace +
+ + Version + + +
+ + Upgrade version + +
+ + +
+
+
+ Select... +
+
+ +
+
+
+ + +
+
+
+
+
+
+ + + +
+