From 0d18a4d00ed029e0cc3bd500e2b18916939062bf Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 14 Nov 2025 10:22:57 +0530 Subject: [PATCH] fix(test): empty my workspaces before test starts --- cypress/integration/workspace.js | 6 ++++++ frappe/tests/ui_test_helpers.py | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/cypress/integration/workspace.js b/cypress/integration/workspace.js index c5917c332d..96b99f2e25 100644 --- a/cypress/integration/workspace.js +++ b/cypress/integration/workspace.js @@ -2,6 +2,12 @@ context("Workspace 2.0", () => { before(() => { cy.visit("/login"); cy.login(); + return cy + .window() + .its("frappe") + .then((frappe) => { + return frappe.xcall("frappe.tests.ui_test_helpers.empty_my_workspaces"); + }); }); it("Navigate to page from sidebar", () => { diff --git a/frappe/tests/ui_test_helpers.py b/frappe/tests/ui_test_helpers.py index 8f3742ffa9..6f8ded6592 100644 --- a/frappe/tests/ui_test_helpers.py +++ b/frappe/tests/ui_test_helpers.py @@ -650,3 +650,10 @@ def slow_task(duration, title, doctype, docname): for i in range(steps + 1): frappe.publish_progress(i * 10, title=title, doctype=doctype, docname=docname) time.sleep(int(duration) / steps) + + +@whitelist_for_tests +def empty_my_workspaces(): + my_workspaces = frappe.get_doc("Workspace Sidebar", "My Workspaces") + my_workspaces.items = [] + my_workspaces.save()