test: ERD base

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
This commit is contained in:
Raju Udava
2022-09-16 20:19:51 +05:30
committed by Muhammed Mustafa
parent 815a9ea102
commit 99726a55b9
5 changed files with 129 additions and 33 deletions

View File

@@ -16,7 +16,7 @@ export class _settingsPage {
// menu
this.TEAM_N_AUTH = "teamAndAuth";
this.APPSTORE = "appStore";
this.PROJ_METADATA = "metaData";
this.PROJ_METADATA = "projMetaData";
this.AUDIT = "audit";
// submenu
@@ -26,6 +26,8 @@ export class _settingsPage {
this.METADATA = "metaData";
this.UI_ACCESS_CONTROL = "acl";
this.AUDIT_LOG = "audit";
this.ERD = "erd";
this.MISC = "misc";
}
openMenu(menuId) {
@@ -40,6 +42,35 @@ export class _settingsPage {
cy.get(`[data-menu-id=${menuId}]`).should("exist").click();
}
openMiscTab() {
// open Project metadata tab
//
settingsPage.openMenu(settingsPage.PROJ_METADATA);
settingsPage.openTab(settingsPage.MISC);
}
toggleShowMMSetting() {
// toggle show MM setting
//
this.openMiscTab();
cy.get(".nc-settings-meta-misc").click();
settingsPage.openTab(settingsPage.TEAM_N_AUTH);
this.closeMetaTab();
}
openErdTab() {
// open Project metadata tab
//
settingsPage.openMenu(settingsPage.PROJ_METADATA);
settingsPage.openTab(settingsPage.ERD);
}
openTableErdView() {
cy.get(".nc-actions-menu-btn").should("exist").click();
cy.get(".nc-view-action-erd").should("exist").click();
}
openTab(tabId) {
cy.get(`[data-menu-id=${tabId}]`).should("exist").last().click();
}