Browse Source

tests: reduce test flakiness

pull/4141/head
braks 2 years ago
parent
commit
8df7d8423c
  1. 6
      scripts/cypress/integration/common/1a_table_operations.js
  2. 15
      scripts/cypress/integration/common/1b_table_column_operations.js

6
scripts/cypress/integration/common/1a_table_operations.js

@ -43,6 +43,7 @@ export const genTest = (apiType, dbType) => {
return cy.get("tbody > tr").eq(row).find("td.ant-table-cell").eq(col); return cy.get("tbody > tr").eq(row).find("td.ant-table-cell").eq(col);
}; };
describe("Check Audit Tab Cells", () => {
it("Open Audit tab", () => { it("Open Audit tab", () => {
// http://localhost:8080/api/v1/db/meta/projects/p_bxp57hmks0n5o2/audits?offset=0&limit=25 // http://localhost:8080/api/v1/db/meta/projects/p_bxp57hmks0n5o2/audits?offset=0&limit=25
cy.intercept("/**/audits?offset=*&limit=*").as("waitForPageLoad"); cy.intercept("/**/audits?offset=*&limit=*").as("waitForPageLoad");
@ -67,9 +68,12 @@ export const genTest = (apiType, dbType) => {
getAuditCell(1, 0).contains("TABLE").should("exist"); getAuditCell(1, 0).contains("TABLE").should("exist");
getAuditCell(1, 1).contains("CREATED").should("exist"); getAuditCell(1, 1).contains("CREATED").should("exist");
getAuditCell(1, 3).contains("user@nocodb.com").should("exist"); getAuditCell(1, 3).contains("user@nocodb.com").should("exist");
});
after(() => {
settingsPage.closeMenu(); settingsPage.closeMenu();
}); })
})
it("Table Rename operation", () => { it("Table Rename operation", () => {
cy.get(".nc-project-tree-tbl-City").should("exist").click(); cy.get(".nc-project-tree-tbl-City").should("exist").click();

15
scripts/cypress/integration/common/1b_table_column_operations.js

@ -36,11 +36,6 @@ export const genTest = (apiType, dbType) => {
const randVal = "Test@1234.com"; const randVal = "Test@1234.com";
const updatedRandVal = "Updated@1234.com"; const updatedRandVal = "Updated@1234.com";
// before(() => {
// cy.restoreLocalStorage();
// cy.createTable(name);
// })
beforeEach(() => { beforeEach(() => {
cy.restoreLocalStorage(); cy.restoreLocalStorage();
}); });
@ -49,11 +44,6 @@ export const genTest = (apiType, dbType) => {
cy.saveLocalStorage(); cy.saveLocalStorage();
}); });
// // delete table
// after(() => {
// cy.deleteTable(name, dbType);
// });
it("Create Table Column", () => { it("Create Table Column", () => {
cy.createTable(name); cy.createTable(name);
mainPage.addColumn(colName, name); mainPage.addColumn(colName, name);
@ -138,8 +128,9 @@ export const genTest = (apiType, dbType) => {
.find(".nc-row-no") .find(".nc-row-no")
.should("exist") .should("exist")
.eq(0) .eq(0)
.trigger("mouseover", { force: true }); .trigger("mouseover", { force: true })
cy.get(".nc-row-expand").click({ force: true }); .get(".nc-row-expand")
.click({ force: true });
// wait for page render to complete // wait for page render to complete
cy.get('button:contains("Save row"):visible').should("exist"); cy.get('button:contains("Save row"):visible').should("exist");

Loading…
Cancel
Save