From d95b20e970c70f652fc79bf6413f552618372a1f Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Fri, 5 Dec 2025 22:42:48 +0530 Subject: [PATCH] test: fix failing test of listview settings --- cypress/integration/list_view_settings.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/cypress/integration/list_view_settings.js b/cypress/integration/list_view_settings.js index 57c7f3023d..97b6cac8e3 100644 --- a/cypress/integration/list_view_settings.js +++ b/cypress/integration/list_view_settings.js @@ -2,18 +2,24 @@ context("List View Settings", () => { beforeEach(() => { cy.login(); cy.visit("/desk/website"); + cy.visit("/desk/List/DocType/List"); + cy.wait(300); + cy.clear_filters(); + cy.wait(300); + cy.get(".menu-btn-group button").click({ force: true }); + cy.get(".dropdown-menu li").filter(":visible").contains("List Settings").click(); + cy.get(".modal-dialog").should("contain", "DocType List View Settings"); + cy.findByLabelText("Disable Count").uncheck({ force: true }); + cy.findByLabelText("Disable Comment Count").uncheck({ force: true }); + cy.findByLabelText("Disable Sidebar Stats").uncheck({ force: true }); + cy.findByRole("button", { name: "Save" }).click(); + cy.reload({ force: true }); }); it("Default settings", () => { - cy.visit("/desk/List/DocType/List"); - cy.clear_filters(); cy.get(".list-count").should("contain", "20 of"); cy.get(".list-stats").should("contain", "Tags"); }); it("disable count and sidebar stats then verify", () => { - cy.wait(300); - cy.visit("/desk/List/DocType/List"); - cy.clear_filters(); - cy.wait(300); cy.get(".list-count").should("contain", "20 of"); cy.get(".frappe-list svg.es-icon.es-line").should("be.visible"); cy.get(".menu-btn-group button").click(); @@ -29,7 +35,7 @@ context("List View Settings", () => { cy.get(".list-count").should("be.empty"); cy.get(".list-sidebar .list-tags").should("not.exist"); - cy.get("[href='#es-line-chat-alt']").should("not.be.visible"); + cy.get("[href='#es-line-chat-alt']").should("not.exist"); cy.get(".menu-btn-group button").click({ force: true }); cy.get(".dropdown-menu li").filter(":visible").contains("List Settings").click();