diff --git a/src/renderer/components/+helm-charts/__snapshots__/helm-chart-details.test.tsx.snap b/src/renderer/components/+helm-charts/__snapshots__/helm-chart-details.test.tsx.snap deleted file mode 100644 index 493683fa44..0000000000 --- a/src/renderer/components/+helm-charts/__snapshots__/helm-chart-details.test.tsx.snap +++ /dev/null @@ -1,423 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[` before getChartDetails resolves renders 1`] = ` - -
-
-
-
-
-
-
- Chart: a galaxy far far away/a name - - - content_copy - -
- -
- - - close - -
- -
-
-
-
-
-
-
- -`; - -exports[` before getChartDetails resolves when getChartDetails resolves with one version renders 1`] = ` - -
-
-
-
-
-
-
- Chart: a galaxy far far away/a name - - - content_copy - -
- -
- - - close - -
- -
-
-
-
- -
-
- - -
-
- - Version - - -
- - -
-
-
- 1 -
-
- -
-
-
- - -
-
-
-
-
-
- - Home - - - - -
-
- - Maintainers - - -
-
-
-
-
-

- I am a readme -

- - -
-
-
-
-
-
-
- -`; - -exports[` before getChartDetails resolves with getChartDetails rejects renders 1`] = ` - -
-
-
-
- - - info_outline - - -
-
- Error: some error -
-
- - - close - - -
-
-
-
-
-
-
-
- Chart: a galaxy far far away/a name - - - content_copy - -
- -
- - - close - -
- -
-
-
-
-
-
-
- -`; diff --git a/src/renderer/components/+helm-charts/helm-chart-details.test.tsx b/src/renderer/components/+helm-charts/helm-chart-details.test.tsx deleted file mode 100644 index 4af6543a9d..0000000000 --- a/src/renderer/components/+helm-charts/helm-chart-details.test.tsx +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright (c) OpenLens Authors. All rights reserved. - * Licensed under MIT License. See LICENSE in root directory for more information. - */ - -import type { AsyncFnMock } from "@async-fn/jest"; -import asyncFn from "@async-fn/jest"; -import type { DiContainer } from "@ogre-tools/injectable"; -import type { RenderResult } from "@testing-library/react"; -import React from "react"; -import directoryForLensLocalStorageInjectable from "../../../common/directory-for-lens-local-storage/directory-for-lens-local-storage.injectable"; -import { HelmChart } from "../../../common/k8s-api/endpoints/helm-charts.api"; -import { getDiForUnitTesting } from "../../getDiForUnitTesting"; -import { noop } from "../../utils"; -import type { CreateInstallChartTab } from "../dock/install-chart/create-install-chart-tab.injectable"; -import createInstallChartTabInjectable from "../dock/install-chart/create-install-chart-tab.injectable"; -import { Notifications } from "../notifications"; -import type { DiRender } from "../test-utils/renderFor"; -import { renderFor } from "../test-utils/renderFor"; -import type { GetChartDetails } from "./get-char-details.injectable"; -import getChartDetailsInjectable from "./get-char-details.injectable"; -import { HelmChartDetails } from "./helm-chart-details"; - -describe("", () => { - let di: DiContainer; - let getChartDetails: AsyncFnMock; - let chart: HelmChart; - let render: DiRender; - let result: RenderResult; - let createInstallChartTab: jest.MockedFunction; - - beforeEach(() => { - di = getDiForUnitTesting({ doGeneralOverrides: true }); - getChartDetails = asyncFn(); - createInstallChartTab = jest.fn(); - chart = HelmChart.create({ - apiVersion: "some-api-version", - created: "a long time ago", - name: "a name", - repo: "a galaxy far far away", - version: "1", - }); - - di.override(directoryForLensLocalStorageInjectable, () => "some-directory-for-lens-local-storage"); - di.override(getChartDetailsInjectable, () => getChartDetails); - di.override(createInstallChartTabInjectable, () => createInstallChartTab); - render = renderFor(di); - result = render(( - <> - - - - )); - }); - - describe("before getChartDetails resolves", () => { - it("renders", () => { - expect(result.baseElement).toMatchSnapshot(); - }); - - describe("when getChartDetails resolves with one version", () => { - beforeEach(async () => { - await getChartDetails.resolve({ - readme: "I am a readme", - versions: [chart], - }); - }); - - it("renders", () => { - expect(result.baseElement).toMatchSnapshot(); - }); - - it("shows the readme", () => { - expect(result.queryByTestId("helmchart-readme")).not.toBeNull(); - }); - - it("shows the selected chart", () => { - expect(result.queryByTestId("selected-chart-description")).not.toBeNull(); - }); - }); - - describe("with getChartDetails rejects", () => { - beforeEach(async () => { - await getChartDetails.reject(new Error("some error")); - }); - - it("renders", () => { - expect(result.baseElement).toMatchSnapshot(); - }); - }); - }); -});