});
it('should display the vertical menu by default', () => {
- shared.getVerticalMenu().should('not.have.class', 'cds--side-nav__item--active');
+ shared.getVerticalMenu().should('not.have.class', 'active');
});
it('should hide the vertical menu', () => {
shared.getMenuToggler().click();
- shared.getVerticalMenu().should('have.class', 'cds--side-nav__item--active');
+ shared.getVerticalMenu().should('have.class', 'active');
});
it('should navigate to the correct page', () => {
}
getMenuToggler() {
- return cy.get('[aria-label="toggle sidebar visibility"]');
+ return cy.get('[data-testid="main-menu-toggler"]');
}
checkNavigations(navs: any) {
cy.intercept('/ui-api/block/rbd/status', { fixture: 'block-rbd-status.json' });
navs.forEach((nav: any) => {
- cy.get('.simplebar-content li.nav-item a').each(($link) => {
+ cy.get('cds-sidenav-item').each(($link) => {
if ($link.text().trim() === nav.menu.trim()) {
cy.wrap($link).click();
}
checkNavSubMenu(menu: any, submenu: any) {
submenu.forEach((nav: any) => {
- cy.get('.simplebar-content li.nav-item a').each(($link) => {
+ cy.get('cds-sidenav-item').each(($link) => {
if ($link.text().trim() === menu.trim()) {
- cy.contains(`ul.list-unstyled li a`, nav.menu).click();
+ cy.contains(`cds-sidenav-menu`, nav.menu).click();
}
});
});