diff --git a/ayanova/tests/e2e/specs/gz-data-table.js b/ayanova/tests/e2e/specs/gz-data-table.js index f55d787b..1ac7e3f9 100644 --- a/ayanova/tests/e2e/specs/gz-data-table.js +++ b/ayanova/tests/e2e/specs/gz-data-table.js @@ -1,5 +1,5 @@ describe("GZ-DATA-TABLE", () => { - it("Data table works", () => { + it("Operations work", () => { cy.visit("/login"); cy.get("input[name=username]") @@ -24,12 +24,27 @@ describe("GZ-DATA-TABLE", () => { //refresh cy.get("[data-cy=refresh]").click(); - //change datafilters - cy.get("[data-cy=selectlistview]").type("-{enter}", { force: true }); - //confirm the first column is the widget name cy.get("thead > tr > th:nth-child(1) > span").contains("Name"); + // cy.get('[aria-label="Next page"] > .v-btn__content > .v-icon').click(); + // cy.get(".v-data-footer__select input:nth-child(2)").type("10{enter}", { + // force: true, + // }); + // //confirm rows + // cy.get("tbody") + // .find("tr") + // .should("have.length", 10); + + cy.get(".v-data-footer__select input:nth-child(2)").type("5{enter}", { + force: true, + }); + + //confirm 5 rows + cy.get("tbody") + .find("tr") + .should("have.length", 5); + //filter cy.get("[data-cy=filter]").click(); cy.contains("List view"); @@ -44,6 +59,23 @@ describe("GZ-DATA-TABLE", () => { //confirm the first column is now the username cy.get("thead > tr > th:nth-child(1) > span").contains("User"); + //switch back to default filter + cy.get("[data-cy=selectlistview]").type("-{enter}", { force: true }); + + //open a widget record + cy.get("tbody > :nth-child(1) > :nth-child(1)").click(); + //cy.get(":nth-child(1) > :nth-child(1) > .subtitle-1 > a").click(); + + //confirm on widget edit form + cy.get('[data-cy="widget-edit:delete"]'); + + //go back to widgetlist + cy.go("back"); + + //new + cy.get("[data-cy='widget-list:new']").click(); + cy.url().should("include", "/widgets/0"); + //cy.get("thead > tr > th:nth-child(1)").contains("User"); // //navigate and confirm diff --git a/ayanova/tests/e2e/specs/help-docs.js b/ayanova/tests/e2e/specs/help-docs.js index 508f08f6..47426b44 100644 --- a/ayanova/tests/e2e/specs/help-docs.js +++ b/ayanova/tests/e2e/specs/help-docs.js @@ -1,5 +1,5 @@ describe("HELP DOCS", () => { - it("Help docs are accessible", () => { + it("is accessible", () => { cy.visit("http://localhost:7575/docs/"); cy.contains("WELCOME TO AYANOVA"); }); diff --git a/ayanova/tests/e2e/specs/login-nav-logout.js b/ayanova/tests/e2e/specs/login-nav-logout.js index 31085c05..774aa1c3 100644 --- a/ayanova/tests/e2e/specs/login-nav-logout.js +++ b/ayanova/tests/e2e/specs/login-nav-logout.js @@ -1,7 +1,7 @@ // https://docs.cypress.io/api/introduction/api.html describe("Login", () => { - it("Successfully logs in navigate and log out", () => { + it("Logs in navigates to user options and log out", () => { cy.visit("/login"); cy.get("input[name=username]") diff --git a/ayanova/tests/e2e/specs/translation-about.js b/ayanova/tests/e2e/specs/translation-about.js index c042b540..f12d6daa 100644 --- a/ayanova/tests/e2e/specs/translation-about.js +++ b/ayanova/tests/e2e/specs/translation-about.js @@ -1,7 +1,7 @@ // https://docs.cypress.io/api/introduction/api.html -describe("Login", () => { - it("Successfully logs in as french user about form works", () => { +describe("TRANSLATION", () => { + it("About form works for all default languages", () => { cy.visit("/login"); //FRENCH