Added Error Boundary (#649)

* Added Error Boundary

* Test improvements

* Introduced useDevLogger

* Updated Cypress to latest and aligned the tests

* Added eslint-enable

* Set allowCypressEnv: false for security reasons.
This commit is contained in:
yuri-sakharov
2026-02-08 20:22:04 +02:00
committed by GitHub
parent ea7f8722ac
commit f647a3db03
16 changed files with 763 additions and 536 deletions

View File

@@ -45,6 +45,14 @@ const renderClustersList = (props: ClustersListProps) => {
describe("ClustersList", () => {
it("Got one cluster information", () => {
cy.intercept("GET", "/api/k8s/contexts", [
{
Name: "minikube",
Namespace: "default",
IsCurrent: true,
},
]).as("getClusters");
renderClustersList({
selectedCluster: "minikube",
filteredNamespaces: ["default"],
@@ -52,12 +60,21 @@ describe("ClustersList", () => {
installedReleases: [generateTestReleaseData()],
});
cy.wait("@getClusters");
cy.get(".data-cy-clusterName").contains("minikube");
cy.get(".data-cy-clusterList-namespace").contains("default");
cy.get(".data-cy-clustersInput").should("be.checked");
});
it("Dont have a cluster chekced", () => {
cy.intercept("GET", "/api/k8s/contexts", [
{
Name: "minikube",
Namespace: "default",
IsCurrent: true,
},
]).as("getClusters");
renderClustersList({
selectedCluster: "",
filteredNamespaces: [""],
@@ -65,6 +82,7 @@ describe("ClustersList", () => {
installedReleases: [generateTestReleaseData()],
});
cy.wait("@getClusters");
cy.get(".data-cy-clustersInput").should("not.be.checked");
});
});