mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Make opening of release details work properly when release has resources without namespace (#6088)
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com> Co-authored-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
38 files changed
+11090
-10160
No files matched your search
+9958
-9891
File diff suppressed because it is too large.
Load diff
@@ -288,15 +288,42 @@ describe("showing details for helm release", () => {
|
||||
});
|
||||
});
|
||||
|
||||
it("when release resolve with no data, renders", async () => {
|
||||
await callForHelmReleaseMock.resolve(undefined);
|
||||
|
||||
expect(rendered.baseElement).toMatchSnapshot();
|
||||
describe("when call for release resolves with error", () => {
|
||||
beforeEach(async () => {
|
||||
await callForHelmReleaseMock.resolve({
|
||||
callWasSuccessful: false,
|
||||
error: "some-error",
|
||||
});
|
||||
});
|
||||
|
||||
it("renders", async () => {
|
||||
expect(rendered.baseElement).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it("does not show spinner anymore", () => {
|
||||
expect(
|
||||
rendered.queryByTestId("helm-release-detail-content-spinner"),
|
||||
).not.toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("shows error message about missing release", () => {
|
||||
expect(
|
||||
rendered.getByTestId("helm-release-detail-error"),
|
||||
).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("does not call for release configuration", () => {
|
||||
expect(callForHelmReleaseConfigurationMock).not.toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
|
||||
describe("when details resolve", () => {
|
||||
describe("when call for release resolve with release", () => {
|
||||
beforeEach(async () => {
|
||||
await callForHelmReleaseMock.resolve(detailedReleaseFake);
|
||||
await callForHelmReleaseMock.resolve({
|
||||
callWasSuccessful: true,
|
||||
response: detailedReleaseFake,
|
||||
});
|
||||
});
|
||||
|
||||
it("renders", () => {
|
||||
|
||||
Reference in new issue
Block a user