Browse Source

test: enable duration column tests

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

29
scripts/cypress/integration/common/3e_duration_column.js

@ -13,21 +13,26 @@ export const genTest = (apiType, dbType) => {
cy.get("label").contains(label).parents(".ant-row").first().click(); cy.get("label").contains(label).parents(".ant-row").first().click();
}; };
// Run once before test- create table
//
before(() => { before(() => {
mainPage.tabReset(); cy.restoreLocalStorage();
// // close team & auth tab
// cy.get('button.ant-tabs-tab-remove').should('exist').click();
cy.createTable(tableName); cy.createTable(tableName);
cy.saveLocalStorage();
}); });
beforeEach(() => {}); // Run once before test- create table
//
beforeEach(() => {
cy.restoreLocalStorage();
});
afterEach(() => {
cy.saveLocalStorage();
});
after(() => { after(() => {
cy.restoreLocalStorage();
cy.deleteTable(tableName); cy.deleteTable(tableName);
cy.saveLocalStorage();
}); });
// Routine to create a new look up column // Routine to create a new look up column
@ -42,7 +47,6 @@ export const genTest = (apiType, dbType) => {
.should("exist") .should("exist")
.clear() .clear()
.type(columnName); .type(columnName);
// cy.get(".nc-column-type-input").last().click().type("Duration");
cy.getActiveMenu(".nc-dropdown-grid-add-column") cy.getActiveMenu(".nc-dropdown-grid-add-column")
.find(".nc-column-type-input") .find(".nc-column-type-input")
.last() .last()
@ -60,7 +64,6 @@ export const genTest = (apiType, dbType) => {
.contains(durationFormat) .contains(durationFormat)
.click(); .click();
// cy.get(".ant-btn-primary").contains("Save").should('exist').click();
cy.getActiveMenu(".nc-dropdown-grid-add-column") cy.getActiveMenu(".nc-dropdown-grid-add-column")
.find(".ant-btn-primary:visible") .find(".ant-btn-primary:visible")
.contains("Save") .contains("Save")
@ -83,8 +86,6 @@ export const genTest = (apiType, dbType) => {
.trigger("mouseover", { force: true }) .trigger("mouseover", { force: true })
.click({ force: true }); .click({ force: true });
// cy.get(".nc-column-edit").click();
// cy.get(".nc-column-edit").should("not.be.visible");
cy.getActiveMenu(".nc-dropdown-column-operations") cy.getActiveMenu(".nc-dropdown-column-operations")
.find(".nc-column-edit") .find(".nc-column-edit")
.click(); .click();
@ -102,7 +103,6 @@ export const genTest = (apiType, dbType) => {
.contains(newDurationFormat) .contains(newDurationFormat)
.click(); .click();
// cy.get(".ant-btn-primary:visible").contains("Save").click();
cy.getActiveMenu(".nc-dropdown-edit-column") cy.getActiveMenu(".nc-dropdown-edit-column")
.find(".ant-btn-primary:visible") .find(".ant-btn-primary:visible")
.contains("Save") .contains("Save")
@ -145,9 +145,6 @@ export const genTest = (apiType, dbType) => {
.contains("Cancel") .contains("Cancel")
.should("exist") .should("exist")
.click(); .click();
// mainPage.getCell(colName, index).find('input').then(($e) => {
// expect($e[0].value).to.equal(expectedValue)
// })
mainPage.getCell(colName, index).contains(expectedValue).should("exist"); mainPage.getCell(colName, index).contains(expectedValue).should("exist");
}; };

Loading…
Cancel
Save