mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix integration tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
a57ce0ad7b
commit
bb59b1a299
@ -36,7 +36,7 @@ function getSidebarSelectors(itemId: string) {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
expandSubMenu: `${root} .nav-item`,
|
expandSubMenu: `${root} .nav-item`,
|
||||||
subMenuLink: (href: string) => `[data-testid=cluster-sidebar] .sub-menu a[href^="/${href}"]`,
|
subMenuLink: (href: string) => `[data-testid=cluster-sidebar] .sub-menu a[href^="${href}"]`,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -88,7 +88,8 @@ const commonPageTests: CommonPageTest[] = [{
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
drawerId: "workloads",
|
drawerId: "workloads",
|
||||||
pages: [{
|
pages: [
|
||||||
|
{
|
||||||
name: "Overview",
|
name: "Overview",
|
||||||
href: "/cluster/workloads",
|
href: "/cluster/workloads",
|
||||||
expectedSelector: "h5.box",
|
expectedSelector: "h5.box",
|
||||||
@ -135,11 +136,13 @@ const commonPageTests: CommonPageTest[] = [{
|
|||||||
href: "/cluster/cronjobs",
|
href: "/cluster/cronjobs",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
expectedText: "Cron Jobs"
|
expectedText: "Cron Jobs"
|
||||||
}]
|
},
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
drawerId: "config",
|
drawerId: "config",
|
||||||
pages: [{
|
pages: [
|
||||||
|
{
|
||||||
name: "ConfigMaps",
|
name: "ConfigMaps",
|
||||||
href: "/cluster/configmaps",
|
href: "/cluster/configmaps",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
@ -174,11 +177,13 @@ const commonPageTests: CommonPageTest[] = [{
|
|||||||
href: "/cluster/poddisruptionbudgets",
|
href: "/cluster/poddisruptionbudgets",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
expectedText: "Pod Disruption Budgets"
|
expectedText: "Pod Disruption Budgets"
|
||||||
}]
|
},
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
drawerId: "networks",
|
drawerId: "networks",
|
||||||
pages: [{
|
pages: [
|
||||||
|
{
|
||||||
name: "Services",
|
name: "Services",
|
||||||
href: "/cluster/services",
|
href: "/cluster/services",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
@ -201,11 +206,13 @@ const commonPageTests: CommonPageTest[] = [{
|
|||||||
href: "/cluster/network-policies",
|
href: "/cluster/network-policies",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
expectedText: "Network Policies"
|
expectedText: "Network Policies"
|
||||||
}]
|
},
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
drawerId: "storage",
|
drawerId: "storage",
|
||||||
pages: [{
|
pages: [
|
||||||
|
{
|
||||||
name: "Persistent Volume Claims",
|
name: "Persistent Volume Claims",
|
||||||
href: "/cluster/persistent-volume-claims",
|
href: "/cluster/persistent-volume-claims",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
@ -222,7 +229,8 @@ const commonPageTests: CommonPageTest[] = [{
|
|||||||
href: "/cluster/storage-classes",
|
href: "/cluster/storage-classes",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
expectedText: "Storage Classes"
|
expectedText: "Storage Classes"
|
||||||
}]
|
},
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
page: {
|
page: {
|
||||||
@ -242,7 +250,8 @@ const commonPageTests: CommonPageTest[] = [{
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
drawerId: "apps",
|
drawerId: "apps",
|
||||||
pages: [{
|
pages: [
|
||||||
|
{
|
||||||
name: "Charts",
|
name: "Charts",
|
||||||
href: "/cluster/apps/charts",
|
href: "/cluster/apps/charts",
|
||||||
expectedSelector: "div.HelmCharts input",
|
expectedSelector: "div.HelmCharts input",
|
||||||
@ -252,11 +261,13 @@ const commonPageTests: CommonPageTest[] = [{
|
|||||||
href: "/cluster/apps/releases",
|
href: "/cluster/apps/releases",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
expectedText: "Releases"
|
expectedText: "Releases"
|
||||||
}]
|
},
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
drawerId: "users",
|
drawerId: "users",
|
||||||
pages: [{
|
pages: [
|
||||||
|
{
|
||||||
name: "Service Accounts",
|
name: "Service Accounts",
|
||||||
href: "/cluster/service-accounts",
|
href: "/cluster/service-accounts",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
@ -291,16 +302,19 @@ const commonPageTests: CommonPageTest[] = [{
|
|||||||
href: "/cluster/pod-security-policies",
|
href: "/cluster/pod-security-policies",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
expectedText: "Pod Security Policies"
|
expectedText: "Pod Security Policies"
|
||||||
}]
|
},
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
drawerId: "custom-resources",
|
drawerId: "custom-resources",
|
||||||
pages: [{
|
pages: [
|
||||||
|
{
|
||||||
name: "Definitions",
|
name: "Definitions",
|
||||||
href: "/clustercrd/definitions",
|
href: "/clustercrd/definitions",
|
||||||
expectedSelector: "h5.title",
|
expectedSelector: "h5.title",
|
||||||
expectedText: "Custom Resources"
|
expectedText: "Custom Resources"
|
||||||
}]
|
},
|
||||||
|
]
|
||||||
}];
|
}];
|
||||||
|
|
||||||
utils.describeIf(minikubeReady(TEST_NAMESPACE))("Minikube based tests", () => {
|
utils.describeIf(minikubeReady(TEST_NAMESPACE))("Minikube based tests", () => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user