cy.get('[data-testid="pool-name"]').clear().type(name);
cy.get('[data-testid="pool-type-select"]').select('replicated');
cy.get('[data-testid="pool-type-select"] option:checked').contains('replicated');
- cy.get('.float-start.me-2.select-menu-edit').click();
- cy.get('.popover-body').should('be.visible');
- // Choose rbd as the application label
- cy.get('.select-menu-item-content').contains('rbd').click();
cy.get('cd-submit-button').click();
+ // Wait for form submission navigation to complete
+ cy.url().should('include', '/pool');
cy.get('cd-pool-list').should('exist');
cy.visit('#/block/mirroring').wait(1000);
cy.origin(
url,
{ args },
- ({ uname, permissions, pwdExpirationDate, pwdUpdateRequired, sso }: any) => {
- window.localStorage.setItem(LocalStorage.DASHBOARD_USRENAME, uname);
+ ({ username, permissions, pwdExpirationDate, pwdUpdateRequired, sso }: any) => {
+ window.localStorage.setItem('dashboard_username', username);
window.localStorage.setItem('dashboard_permissions', permissions);
window.localStorage.setItem('user_pwd_expiration_date', pwdExpirationDate);
window.localStorage.setItem('user_pwd_update_required', pwdUpdateRequired);