test: fix kanban test cases

This commit is contained in:
Ejaaz Khan 2025-12-09 23:10:16 +05:30
parent da936cc2fe
commit f2c37576af
4 changed files with 25 additions and 3 deletions

View file

@ -78,7 +78,7 @@ context("Awesome Bar", () => {
cy.get("@awesome_bar").type("new web page");
cy.wait(150); // Wait a bit before hitting enter
cy.get("@awesome_bar").type("{enter}");
cy.get(".title-text:visible").should("have.text", "New Web Page");
cy.get(".title-text-form:visible").should("have.text", "New Web Page");
});
it("calculates math expressions", () => {

View file

@ -4,6 +4,28 @@ context("Kanban Board", () => {
cy.visit("/desk");
});
it("Delete ToDo Kanban from list view if it exists", () => {
cy.go_to_list("Kanban Board");
cy.get(".list-row-container").should("exist");
cy.get(".list-row-container").then(($list_row) => {
cy.contains(".list-row-container", "ToDo Kanban").then(($row) => {
if (!$row.length) {
cy.log("ToDo Kanban does not exist — skipping delete.");
return;
}
cy.wrap($row).find(".list-row-checkbox").check({ force: true });
cy.get(".actions-btn-group > .btn").contains("Actions").click();
cy.get('.actions-btn-group > .dropdown-menu [data-label="Delete"]').click();
cy.click_modal_primary_button("Yes");
});
});
});
it("Create ToDo Kanban", () => {
cy.visit("/desk/todo");

View file

@ -176,9 +176,9 @@ frappe.views.BaseList = class BaseList {
}
setup_page_head() {
this.set_breadcrumbs();
this.set_title();
this.set_menu_items();
this.set_breadcrumbs();
}
set_title() {

View file

@ -1,7 +1,7 @@
<div class="page-head flex {% if frappe.boot.read_only || frappe.boot.user.impersonated_by %}show-navbar{% endif %}">
<div class="container">
<div class="row flex-nowrap align-center page-head-content justify-between">
<div class="col-md-6 col-sm-6 col-xs-7 page-title">
<div class="col-md-5 col-sm-6 col-xs-7 page-title">
<div class="flex fill-width title-area">
{% if (!frappe.is_mobile()) { %}
<ul class="nav d-sm-flex navbar-breadcrumbs"></ul>