// Navigate to VM admin
cy.get('header button[title="Admin Panel"]').click();
- cy.get("#admin-menu").contains("Virtual Machines").click();
+ cy.get("#admin-menu").contains("Shell Access").click();
// Add login permission to admin
cy.get("[data-cy=vm-admin-table]")
// Check admin's vm page for login
cy.get('header button[title="Account Management"]').click();
- cy.get("#account-menu").contains("Virtual Machines").click();
+ cy.get("#account-menu").contains("Shell Access").click();
cy.get("[data-cy=vm-user-table]")
.contains(vmHost)
// Check activeUser's vm page for login
cy.loginAs(activeUser);
cy.get('header button[title="Account Management"]').click();
- cy.get("#account-menu").contains("Virtual Machines").click();
+ cy.get("#account-menu").contains("Shell Access").click();
cy.get("[data-cy=vm-user-table]")
.contains(vmHost)
// Edit login permissions
cy.loginAs(adminUser);
cy.get('header button[title="Admin Panel"]').click();
- cy.get("#admin-menu").contains("Virtual Machines").click();
+ cy.get("#admin-menu").contains("Shell Access").click();
cy.get("[data-cy=vm-admin-table]").contains("admin"); // Wait for page to finish
// Verify new login permissions
// Check admin's vm page for login
cy.get('header button[title="Account Management"]').click();
- cy.get("#account-menu").contains("Virtual Machines").click();
+ cy.get("#account-menu").contains("Shell Access").click();
cy.get("[data-cy=vm-user-table]")
.contains(vmHost)
// Check activeUser's vm page for login
cy.loginAs(activeUser);
cy.get('header button[title="Account Management"]').click();
- cy.get("#account-menu").contains("Virtual Machines").click();
+ cy.get("#account-menu").contains("Shell Access").click();
cy.get("[data-cy=vm-user-table]")
.contains(vmHost)
// Remove login permissions
cy.loginAs(adminUser);
cy.get('header button[title="Admin Panel"]').click();
- cy.get("#admin-menu").contains("Virtual Machines").click();
+ cy.get("#admin-menu").contains("Shell Access").click();
cy.get("[data-cy=vm-admin-table]").contains("user"); // Wait for page to finish
// Check admin's vm page for login
cy.get('header button[title="Account Management"]').click();
- cy.get("#account-menu").contains("Virtual Machines").click();
+ cy.get("#account-menu").contains("Shell Access").click();
cy.get("[data-cy=vm-user-panel]").should("not.contain", vmHost);
// Check activeUser's vm page for login
cy.loginAs(activeUser);
cy.get('header button[title="Account Management"]').click();
- cy.get("#account-menu").contains("Virtual Machines").click();
+ cy.get("#account-menu").contains("Shell Access").click();
cy.get("[data-cy=vm-user-panel]").should("not.contain", vmHost);
});