test: fixed failing test cases of cool awesomebar

This commit is contained in:
Ejaaz Khan 2025-11-26 17:18:22 +05:30
parent 252fde05b0
commit 4e2587fd4f

View file

@ -10,6 +10,7 @@ context("Awesome Bar", () => {
}); });
beforeEach(() => { beforeEach(() => {
cy.get("body").click(0, 0); // Click on some blank space to avoid any modals.
let txt = `Search or type a command (${ let txt = `Search or type a command (${
window.navigator.platform === "MacIntel" ? "⌘" : "Ctrl" window.navigator.platform === "MacIntel" ? "⌘" : "Ctrl"
} + K)`; } + K)`;
@ -17,6 +18,7 @@ context("Awesome Bar", () => {
cy.get("@awesome_bar_search").click(); cy.get("@awesome_bar_search").click();
cy.get("#navbar-search").as("awesome_bar"); cy.get("#navbar-search").as("awesome_bar");
cy.get("#navbar-search").type("{selectall}"); cy.get("#navbar-search").type("{selectall}");
cy.wait(400);
}); });
after(() => { after(() => {
@ -26,7 +28,6 @@ context("Awesome Bar", () => {
it("opens awesome bar on click", () => { it("opens awesome bar on click", () => {
cy.get("@awesome_bar").should("be.visible"); cy.get("@awesome_bar").should("be.visible");
cy.get("body").click(15, 40);
}); });
it("navigates to doctype list", () => { it("navigates to doctype list", () => {
@ -52,6 +53,8 @@ context("Awesome Bar", () => {
cy.wait(200); // Wait a bit longer before checking the filter. cy.wait(200); // Wait a bit longer before checking the filter.
cy.get('[data-original-title="ID"]:visible > input').as("filter"); cy.get('[data-original-title="ID"]:visible > input').as("filter");
cy.get("@filter").should("have.value", "%test%"); cy.get("@filter").should("have.value", "%test%");
cy.get("@awesome_bar_search").click();
cy.wait(400);
cy.get("@awesome_bar").type("anothertest in todo"); cy.get("@awesome_bar").type("anothertest in todo");
cy.wait(200); // Wait a bit longer before hitting enter. cy.wait(200); // Wait a bit longer before hitting enter.
cy.get("@awesome_bar").type("{enter}"); cy.get("@awesome_bar").type("{enter}");