Browse Source

test: local storage handling fix for roles suite

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
pull/3667/head
Raju Udava 2 years ago
parent
commit
e8a286634c
  1. 29
      scripts/cypress/integration/common/5a_user_role.js

29
scripts/cypress/integration/common/5a_user_role.js

@ -23,25 +23,27 @@ export const genTest = (apiType, dbType) => {
describe("Static user creations (different roles)", () => { describe("Static user creations (different roles)", () => {
before(() => { before(() => {
mainPage.tabReset(); // standalone test
// loginPage.loginAndOpenProject(apiType, dbType);
// kludge: wait for page load to finish
cy.wait(4000);
// close team & auth tab
cy.get('button.ant-tabs-tab-remove').should('exist').click();
cy.wait(1000);
// open a table to work on views
//
cy.restoreLocalStorage();
settingsPage.openMenu(settingsPage.TEAM_N_AUTH) settingsPage.openMenu(settingsPage.TEAM_N_AUTH)
cy.saveLocalStorage();
}); });
beforeEach(() => { beforeEach(() => {
cy.restoreLocalStorage(); cy.restoreLocalStorage();
}); });
afterEach(() => {
cy.saveLocalStorage();
})
after(() => { after(() => {
cy.restoreLocalStorage();
cy.signOut(); cy.signOut();
cy.saveLocalStorage();
}); });
const addUser = (user) => { const addUser = (user) => {
@ -116,7 +118,7 @@ export const genTest = (apiType, dbType) => {
describe(`User role validation`, () => { describe(`User role validation`, () => {
before(() => { before(() => {
// cy.restoreLocalStorage(); cy.restoreLocalStorage();
cy.visit(mainPage.roleURL[roleType]) cy.visit(mainPage.roleURL[roleType])
cy.wait(5000); cy.wait(5000);
@ -175,9 +177,14 @@ export const genTest = (apiType, dbType) => {
cy.restoreLocalStorage(); cy.restoreLocalStorage();
}); });
afterEach(() => {
cy.saveLocalStorage();
})
after(() => { after(() => {
// sign out cy.restoreLocalStorage();
cy.signOut(); cy.signOut();
cy.saveLocalStorage();
}); });
/////////////////////////////////////////////////////// ///////////////////////////////////////////////////////

Loading…
Cancel
Save