text: // Copyright (c) 2020 Red Hat, Inc.
  // Copyright Contributors to the Open Cluster Management project
  
  const config = JSON.parse(Cypress.env("TEST_CONFIG"));
  import {
    deleteNamespaceHub,
    deleteNamespaceTarget
  } from "../../views/resources";
  
  describe("Application UI: [P1][Sev1][app-lifecycle-ui] Cleanup resouces Test", () => {
    if (Cypress.config().baseUrl.includes("localhost")) {
      const kubeconfigs = Cypress.env("KUBE_CONFIG");
      for (const type in config) {
        const apps = config[type].data;
        apps.forEach(data => {
          if (data.enable) {
            it(`Verify it deletes namespace ${
              data.name
            }-ns on hub cluster`, () => {
              deleteNamespaceHub(data, data.name, type);
            });
            it(`Verify it deletes namespace ${
              data.name
            }-ns on target cluster`, () => {
              kubeconfigs
                ? kubeconfigs.forEach(kubeconfig =>
                    deleteNamespaceTarget(data.name, kubeconfig)
                  )
                : cy.log("skipping - no kubeconfig defined");
            });
          } else {
            it(`disable deletion on resource ${data.name} ${type}`, () => {
              cy.log(`skipping ${type} - ${data.name}`);
            });
          }
        });
      }
    } else {
      it("Skipping cleanup resources test if not running on localhost", () => {});
    }
  });
  