mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix test
- This was a side effect of the previous bug fixes where the clusterContext.hasAllSelected was previously erroneously 'false' Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
81ca210102
commit
840d3dcea8
@ -28,6 +28,9 @@ import requestHelmChartReadmeInjectable from "../../../common/k8s-api/endpoints/
|
|||||||
import requestHelmChartValuesInjectable from "../../../common/k8s-api/endpoints/helm-charts.api/request-values.injectable";
|
import requestHelmChartValuesInjectable from "../../../common/k8s-api/endpoints/helm-charts.api/request-values.injectable";
|
||||||
import type { RequestDetailedHelmRelease } from "../../../renderer/components/+helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
import type { RequestDetailedHelmRelease } from "../../../renderer/components/+helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
||||||
import requestDetailedHelmReleaseInjectable from "../../../renderer/components/+helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
import requestDetailedHelmReleaseInjectable from "../../../renderer/components/+helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
||||||
|
import type { RequestHelmReleases } from "../../../common/k8s-api/endpoints/helm-releases.api/request-releases.injectable";
|
||||||
|
import requestHelmReleasesInjectable from "../../../common/k8s-api/endpoints/helm-releases.api/request-releases.injectable";
|
||||||
|
import { flushPromises } from "../../../common/test-utils/flush-promises";
|
||||||
|
|
||||||
describe("installing helm chart from new tab", () => {
|
describe("installing helm chart from new tab", () => {
|
||||||
let builder: ApplicationBuilder;
|
let builder: ApplicationBuilder;
|
||||||
@ -37,6 +40,7 @@ describe("installing helm chart from new tab", () => {
|
|||||||
let requestHelmChartReadmeMock: AsyncFnMock<RequestHelmChartReadme>;
|
let requestHelmChartReadmeMock: AsyncFnMock<RequestHelmChartReadme>;
|
||||||
let requestHelmChartValuesMock: AsyncFnMock<RequestHelmChartValues>;
|
let requestHelmChartValuesMock: AsyncFnMock<RequestHelmChartValues>;
|
||||||
let requestCreateHelmReleaseMock: AsyncFnMock<RequestCreateHelmRelease>;
|
let requestCreateHelmReleaseMock: AsyncFnMock<RequestCreateHelmRelease>;
|
||||||
|
let requestHelmReleasesMock: AsyncFnMock<RequestHelmReleases>;
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
builder = getApplicationBuilder();
|
builder = getApplicationBuilder();
|
||||||
@ -49,6 +53,7 @@ describe("installing helm chart from new tab", () => {
|
|||||||
requestHelmChartReadmeMock = asyncFn();
|
requestHelmChartReadmeMock = asyncFn();
|
||||||
requestHelmChartValuesMock = asyncFn();
|
requestHelmChartValuesMock = asyncFn();
|
||||||
requestCreateHelmReleaseMock = asyncFn();
|
requestCreateHelmReleaseMock = asyncFn();
|
||||||
|
requestHelmReleasesMock = asyncFn();
|
||||||
|
|
||||||
builder.beforeWindowStart((windowDi) => {
|
builder.beforeWindowStart((windowDi) => {
|
||||||
windowDi.override(directoryForLensLocalStorageInjectable, () => "/some-directory-for-lens-local-storage");
|
windowDi.override(directoryForLensLocalStorageInjectable, () => "/some-directory-for-lens-local-storage");
|
||||||
@ -58,6 +63,7 @@ describe("installing helm chart from new tab", () => {
|
|||||||
windowDi.override(requestHelmChartReadmeInjectable, () => requestHelmChartReadmeMock);
|
windowDi.override(requestHelmChartReadmeInjectable, () => requestHelmChartReadmeMock);
|
||||||
windowDi.override(requestHelmChartValuesInjectable, () => requestHelmChartValuesMock);
|
windowDi.override(requestHelmChartValuesInjectable, () => requestHelmChartValuesMock);
|
||||||
windowDi.override(requestCreateHelmReleaseInjectable, () => requestCreateHelmReleaseMock);
|
windowDi.override(requestCreateHelmReleaseInjectable, () => requestCreateHelmReleaseMock);
|
||||||
|
windowDi.override(requestHelmReleasesInjectable, () => requestHelmReleasesMock);
|
||||||
|
|
||||||
windowDi.override(getRandomInstallChartTabIdInjectable, () =>
|
windowDi.override(getRandomInstallChartTabIdInjectable, () =>
|
||||||
jest
|
jest
|
||||||
@ -386,12 +392,15 @@ describe("installing helm chart from new tab", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe("when selected to see the installed release", () => {
|
describe("when selected to see the installed release", () => {
|
||||||
beforeEach(() => {
|
beforeEach(async () => {
|
||||||
const releaseButton = rendered.getByTestId(
|
const releaseButton = rendered.getByTestId(
|
||||||
"show-release-some-release-for-some-first-tab-id",
|
"show-release-some-release-for-some-first-tab-id",
|
||||||
);
|
);
|
||||||
|
|
||||||
fireEvent.click(releaseButton);
|
fireEvent.click(releaseButton);
|
||||||
|
|
||||||
|
await flushPromises();
|
||||||
|
await requestHelmReleasesMock.resolve([]);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("renders", () => {
|
it("renders", () => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user