1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

chore: Update integration tests to new testid format

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2023-05-15 09:20:31 -04:00 committed by Gabriel Accettola
parent 83244ceefc
commit d2183cb975

View File

@ -172,219 +172,219 @@ const scenarios = [
{ {
expectedSelector: "div[data-testid='cluster-overview-page'] div.label", expectedSelector: "div[data-testid='cluster-overview-page'] div.label",
parentSidebarItemTestId: null, parentSidebarItemTestId: null,
sidebarItemTestId: "sidebar-item-link-for-cluster-overview", sidebarItemTestId: "link-for-sidebar-item-cluster-overview",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: null, parentSidebarItemTestId: null,
sidebarItemTestId: "sidebar-item-link-for-nodes", sidebarItemTestId: "link-for-sidebar-item-nodes",
}, },
{ {
expectedSelector: 'h5 >> text="Overview"', expectedSelector: 'h5 >> text="Overview"',
parentSidebarItemTestId: "sidebar-item-link-for-workloads", parentSidebarItemTestId: "link-for-sidebar-item-workloads",
sidebarItemTestId: "sidebar-item-link-for-overview", sidebarItemTestId: "link-for-sidebar-item-workloads-overview",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-workloads", parentSidebarItemTestId: "link-for-sidebar-item-workloads",
sidebarItemTestId: "sidebar-item-link-for-pods", sidebarItemTestId: "link-for-sidebar-item-pods",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-workloads", parentSidebarItemTestId: "link-for-sidebar-item-workloads",
sidebarItemTestId: "sidebar-item-link-for-deployments", sidebarItemTestId: "link-for-sidebar-item-deployments",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-workloads", parentSidebarItemTestId: "link-for-sidebar-item-workloads",
sidebarItemTestId: "sidebar-item-link-for-daemon-sets", sidebarItemTestId: "link-for-sidebar-item-daemon-sets",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-workloads", parentSidebarItemTestId: "link-for-sidebar-item-workloads",
sidebarItemTestId: "sidebar-item-link-for-stateful-sets", sidebarItemTestId: "link-for-sidebar-item-stateful-sets",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-workloads", parentSidebarItemTestId: "link-for-sidebar-item-workloads",
sidebarItemTestId: "sidebar-item-link-for-replica-sets", sidebarItemTestId: "link-for-sidebar-item-replica-sets",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-workloads", parentSidebarItemTestId: "link-for-sidebar-item-workloads",
sidebarItemTestId: "sidebar-item-link-for-jobs", sidebarItemTestId: "link-for-sidebar-item-jobs",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-workloads", parentSidebarItemTestId: "link-for-sidebar-item-workloads",
sidebarItemTestId: "sidebar-item-link-for-cron-jobs", sidebarItemTestId: "link-for-sidebar-item-cron-jobs",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-config", parentSidebarItemTestId: "link-for-sidebar-item-config",
sidebarItemTestId: "sidebar-item-link-for-config-maps", sidebarItemTestId: "link-for-sidebar-item-config-maps",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-config", parentSidebarItemTestId: "link-for-sidebar-item-config",
sidebarItemTestId: "sidebar-item-link-for-secrets", sidebarItemTestId: "link-for-sidebar-item-secrets",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-config", parentSidebarItemTestId: "link-for-sidebar-item-config",
sidebarItemTestId: "sidebar-item-link-for-resource-quotas", sidebarItemTestId: "link-for-sidebar-item-resource-quotas",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-config", parentSidebarItemTestId: "link-for-sidebar-item-config",
sidebarItemTestId: "sidebar-item-link-for-limit-ranges", sidebarItemTestId: "link-for-sidebar-item-limit-ranges",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-config", parentSidebarItemTestId: "link-for-sidebar-item-config",
sidebarItemTestId: "sidebar-item-link-for-horizontal-pod-auto-scalers", sidebarItemTestId: "link-for-sidebar-item-horizontal-pod-auto-scalers",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-config", parentSidebarItemTestId: "link-for-sidebar-item-config",
sidebarItemTestId: "sidebar-item-link-for-pod-disruption-budgets", sidebarItemTestId: "link-for-sidebar-item-pod-disruption-budgets",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-network", parentSidebarItemTestId: "link-for-sidebar-item-network",
sidebarItemTestId: "sidebar-item-link-for-services", sidebarItemTestId: "link-for-sidebar-item-services",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-network", parentSidebarItemTestId: "link-for-sidebar-item-network",
sidebarItemTestId: "sidebar-item-link-for-endpoints", sidebarItemTestId: "link-for-sidebar-item-endpoints",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-network", parentSidebarItemTestId: "link-for-sidebar-item-network",
sidebarItemTestId: "sidebar-item-link-for-ingresses", sidebarItemTestId: "link-for-sidebar-item-ingresses",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-network", parentSidebarItemTestId: "link-for-sidebar-item-network",
sidebarItemTestId: "sidebar-item-link-for-network-policies", sidebarItemTestId: "link-for-sidebar-item-network-policies",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-storage", parentSidebarItemTestId: "link-for-sidebar-item-storage",
sidebarItemTestId: "sidebar-item-link-for-persistent-volume-claims", sidebarItemTestId: "link-for-sidebar-item-persistent-volume-claims",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-storage", parentSidebarItemTestId: "link-for-sidebar-item-storage",
sidebarItemTestId: "sidebar-item-link-for-persistent-volumes", sidebarItemTestId: "link-for-sidebar-item-persistent-volumes",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-storage", parentSidebarItemTestId: "link-for-sidebar-item-storage",
sidebarItemTestId: "sidebar-item-link-for-storage-classes", sidebarItemTestId: "link-for-sidebar-item-storage-classes",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: null, parentSidebarItemTestId: null,
sidebarItemTestId: "sidebar-item-link-for-namespaces", sidebarItemTestId: "link-for-sidebar-item-namespaces",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: null, parentSidebarItemTestId: null,
sidebarItemTestId: "sidebar-item-link-for-events", sidebarItemTestId: "link-for-sidebar-item-events",
}, },
{ {
expectedSelector: "div.HelmCharts input", expectedSelector: "div.HelmCharts input",
parentSidebarItemTestId: "sidebar-item-link-for-helm", parentSidebarItemTestId: "link-for-sidebar-item-helm",
sidebarItemTestId: "sidebar-item-link-for-charts", sidebarItemTestId: "link-for-sidebar-item-charts",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-helm", parentSidebarItemTestId: "link-for-sidebar-item-helm",
sidebarItemTestId: "sidebar-item-link-for-releases", sidebarItemTestId: "link-for-sidebar-item-releases",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-user-management", parentSidebarItemTestId: "link-for-sidebar-item-user-management",
sidebarItemTestId: "sidebar-item-link-for-service-accounts", sidebarItemTestId: "link-for-sidebar-item-service-accounts",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-user-management", parentSidebarItemTestId: "link-for-sidebar-item-user-management",
sidebarItemTestId: "sidebar-item-link-for-cluster-roles", sidebarItemTestId: "link-for-sidebar-item-cluster-roles",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-user-management", parentSidebarItemTestId: "link-for-sidebar-item-user-management",
sidebarItemTestId: "sidebar-item-link-for-roles", sidebarItemTestId: "link-for-sidebar-item-roles",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-user-management", parentSidebarItemTestId: "link-for-sidebar-item-user-management",
sidebarItemTestId: "sidebar-item-link-for-cluster-role-bindings", sidebarItemTestId: "link-for-sidebar-item-cluster-role-bindings",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-user-management", parentSidebarItemTestId: "link-for-sidebar-item-user-management",
sidebarItemTestId: "sidebar-item-link-for-role-bindings", sidebarItemTestId: "link-for-sidebar-item-role-bindings",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: null, parentSidebarItemTestId: null,
sidebarItemTestId: "sidebar-item-link-for-custom-resources", sidebarItemTestId: "link-for-sidebar-item-custom-resources",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-config", parentSidebarItemTestId: "link-for-sidebar-item-config",
sidebarItemTestId: "sidebar-item-link-for-validating-webhook-configurations", sidebarItemTestId: "link-for-sidebar-item-validating-webhook-configurations",
}, },
{ {
expectedSelector: "h5.title", expectedSelector: "h5.title",
parentSidebarItemTestId: "sidebar-item-link-for-config", parentSidebarItemTestId: "link-for-sidebar-item-config",
sidebarItemTestId: "sidebar-item-link-for-mutating-webhook-configurations", sidebarItemTestId: "link-for-sidebar-item-mutating-webhook-configurations",
}, },
]; ];
const navigateToPods = async (frame: Frame) => { const navigateToPods = async (frame: Frame) => {
await frame.click(`[data-testid="sidebar-item-link-for-workloads"]`); await frame.click(`[data-testid="link-for-sidebar-item-workloads"]`);
await frame.click(`[data-testid="sidebar-item-link-for-pods"]`); await frame.click(`[data-testid="link-for-sidebar-item-pods"]`);
}; };
const navigateToNamespaces = async (frame: Frame) => { const navigateToNamespaces = async (frame: Frame) => {
await frame.click(`[data-testid="sidebar-item-link-for-namespaces"]`); await frame.click(`[data-testid="link-for-sidebar-item-namespaces"]`);
}; };