Browse Source

fix: Integrated ERD and new tab name in settings modal in roleValidation test of restRole tests

pull/3612/head
Muhammed Mustafa 2 years ago
parent
commit
949a768967
  1. 29
      scripts/cypress/integration/spec/roleValidation.spec.js

29
scripts/cypress/integration/spec/roleValidation.spec.js

@ -41,7 +41,7 @@ export function _advSettings(roleType, mode) {
cy.get(`[data-menu-id="teamAndAuth"]`).should("exist"); cy.get(`[data-menu-id="teamAndAuth"]`).should("exist");
cy.get(`[data-menu-id="appStore"]`).should("exist"); cy.get(`[data-menu-id="appStore"]`).should("exist");
cy.get(`[data-menu-id="metaData"]`).should("exist"); cy.get(`[data-menu-id="projMetaData"]`).should("exist");
cy.get(`[data-menu-id="audit"]`).should("exist"); cy.get(`[data-menu-id="audit"]`).should("exist");
settingsPage.closeMenu(); settingsPage.closeMenu();
@ -254,25 +254,26 @@ export function _viewMenu(roleType, mode) {
// Lock, Download, Upload // Lock, Download, Upload
let menuWithSubmenuCount = 3; let menuWithSubmenuCount = 3;
// share view list, webhook // share view list, webhook, api snippet, erd
let menuWithoutSubmenuCount = 3; let menuWithoutSubmenuCount = 4;
cy.openTableTab(columnName, 25); cy.openTableTab(columnName, 25);
let validationString = let validationString =
true === roles[roleType].validations.shareView ? "exist" : "not.exist"; true === roles[roleType].validations.shareView ? "exist" : "not.exist";
if (roleType === "editor") { if (roleType === "editor") {
// Download / Upload CSV // Download / Upload CSV
menuWithSubmenuCount = 2; menuWithSubmenuCount = 2;
// Get API Snippet // Get API Snippet and ERD
menuWithoutSubmenuCount = 1; menuWithoutSubmenuCount = 2
if (mode === "baseShare") menuWithoutSubmenuCount = 0; if(mode === 'baseShare') menuWithoutSubmenuCount = 0
} else if (roleType === "commenter" || roleType === "viewer") { } else if (roleType === "commenter" || roleType === "viewer") {
// Download CSV & Download excel // Download CSV & Download excel
menuWithSubmenuCount = 0; menuWithSubmenuCount = 0;
menuWithoutSubmenuCount = 2; // Get API Snippet and ERD
} menuWithoutSubmenuCount = 2
}
// view list field (default GRID view) // view list field (default GRID view)
cy.get(`.nc-view-item`).should("exist"); cy.get(`.nc-view-item`).should("exist");

Loading…
Cancel
Save