From fce3c9573396045ef51dd73be890693a30a7ec2b Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 19 Aug 2022 11:28:24 -0400 Subject: [PATCH] Add happy path behavioural tests for upgrade chart tab Signed-off-by: Sebastian Malton --- .../request-versions.injectable.ts | 2 +- .../upgrade-chart-new-tab.test.ts.snap | 6099 +++++++++++++++++ .../upgrade-chart-new-tab.test.ts | 264 + .../+helm-releases/release-menu.tsx | 9 +- .../+helm-releases/releases.injectable.ts | 20 +- src/renderer/components/dock/dock-tab.tsx | 1 + .../dock/upgrade-chart/tab-data.injectable.ts | 21 + .../upgrade-chart-model.injectable.ts | 14 +- .../components/dock/upgrade-chart/view.tsx | 13 +- .../test-utils/get-application-builder.tsx | 18 +- 10 files changed, 6426 insertions(+), 35 deletions(-) create mode 100644 src/features/helm-charts/upgrade-chart/__snapshots__/upgrade-chart-new-tab.test.ts.snap create mode 100644 src/features/helm-charts/upgrade-chart/upgrade-chart-new-tab.test.ts create mode 100644 src/renderer/components/dock/upgrade-chart/tab-data.injectable.ts diff --git a/src/common/k8s-api/endpoints/helm-charts.api/request-versions.injectable.ts b/src/common/k8s-api/endpoints/helm-charts.api/request-versions.injectable.ts index ad5da0ea4f..410d8ea596 100644 --- a/src/common/k8s-api/endpoints/helm-charts.api/request-versions.injectable.ts +++ b/src/common/k8s-api/endpoints/helm-charts.api/request-versions.injectable.ts @@ -11,7 +11,7 @@ import { isDefined } from "../../../utils"; const requestVersionsEndpoint = urlBuilderFor("/v2/charts/:repo/:name/versions"); -export type RequestHelmChartVersions = (repo: string, name: string) => Promise; +export type RequestHelmChartVersions = (repo: string, chartName: string) => Promise; const requestHelmChartVersionsInjectable = getInjectable({ id: "request-helm-chart-versions", diff --git a/src/features/helm-charts/upgrade-chart/__snapshots__/upgrade-chart-new-tab.test.ts.snap b/src/features/helm-charts/upgrade-chart/__snapshots__/upgrade-chart-new-tab.test.ts.snap new file mode 100644 index 0000000000..3c5e4adce0 --- /dev/null +++ b/src/features/helm-charts/upgrade-chart/__snapshots__/upgrade-chart-new-tab.test.ts.snap @@ -0,0 +1,6099 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navigating to the helm releases view renders 1`] = ` + +
+
+
+