mirror of
https://github.com/komodorio/helm-dashboard.git
synced 2026-03-28 15:28:04 +00:00
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:
@@ -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");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user