From e86f5d27589ff1c8003e1ae0fa77f0e55da1f96d Mon Sep 17 00:00:00 2001 From: Nayden Naydenov Date: Mon, 11 May 2026 14:19:51 +0300 Subject: [PATCH 1/4] test: stabilize date components tests --- packages/main/cypress/specs/DatePicker.cy.tsx | 5 ++--- packages/main/cypress/specs/DateRangePicker.cy.tsx | 4 ++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/main/cypress/specs/DatePicker.cy.tsx b/packages/main/cypress/specs/DatePicker.cy.tsx index 2acbb3353fcf..f651c74bcd6e 100644 --- a/packages/main/cypress/specs/DatePicker.cy.tsx +++ b/packages/main/cypress/specs/DatePicker.cy.tsx @@ -4,7 +4,6 @@ import DatePicker from "../../src/DatePicker.js"; import Label from "../../src/Label.js"; describe("Date Picker Tests", () => { - it("input renders", () => { cy.mount(); @@ -34,7 +33,7 @@ describe("Date Picker Tests", () => { it("input receives value in format pattern depending on the set language", () => { cy.wrap({ setLanguage }) - .invoke("setLanguage", "bg"); + .then(api => api.setLanguage("bg")); cy.mount(); @@ -318,7 +317,7 @@ describe("Date Picker Tests", () => { it("respect first day of the week - monday", () => { cy.wrap({ setLanguage }) - .invoke("setLanguage", "bg"); + .then(api => api.setLanguage("bg")); cy.mount(); diff --git a/packages/main/cypress/specs/DateRangePicker.cy.tsx b/packages/main/cypress/specs/DateRangePicker.cy.tsx index 7ea4ea872d98..d7738cec4947 100644 --- a/packages/main/cypress/specs/DateRangePicker.cy.tsx +++ b/packages/main/cypress/specs/DateRangePicker.cy.tsx @@ -17,6 +17,10 @@ function DateRangePickerTemplate(options: DateTimePickerTemplateOptions) { } describe("DateRangePicker general interaction", () => { + afterEach(() => { + cy.wrap({ setLanguage }).then(api => api.setLanguage("en")); + }); + it("Custom Validation Error", () => { cy.mount(); From 8f60b6a0bd28058792e445501547a7ee409ca13f Mon Sep 17 00:00:00 2001 From: Nayden Naydenov Date: Fri, 15 May 2026 15:43:10 +0300 Subject: [PATCH 2/4] chore: more failing tests --- packages/fiori/cypress/specs/SideNavigation.cy.tsx | 2 -- packages/main/cypress/specs/DateRangePicker.cy.tsx | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/fiori/cypress/specs/SideNavigation.cy.tsx b/packages/fiori/cypress/specs/SideNavigation.cy.tsx index 4cc2a4610432..9fc6b0f4f5eb 100644 --- a/packages/fiori/cypress/specs/SideNavigation.cy.tsx +++ b/packages/fiori/cypress/specs/SideNavigation.cy.tsx @@ -1005,7 +1005,6 @@ describe("Side Navigation interaction", () => { .should("be.visible"); cy.get("@itemOverflow") - .realClick() .realClick(); cy.get("#sideNav") @@ -1027,7 +1026,6 @@ describe("Side Navigation interaction", () => { .should("be.focused"); cy.get("@itemOverflow") - .realClick() .realClick(); cy.get("@overflowMenu") diff --git a/packages/main/cypress/specs/DateRangePicker.cy.tsx b/packages/main/cypress/specs/DateRangePicker.cy.tsx index d7738cec4947..8c091e5791d6 100644 --- a/packages/main/cypress/specs/DateRangePicker.cy.tsx +++ b/packages/main/cypress/specs/DateRangePicker.cy.tsx @@ -1421,7 +1421,7 @@ describe("DateRangePicker - Two Calendars Feature", () => { .should("have.length.greaterThan", 0); }); - it("should activate buttons with Space key", () => { + it.only("should activate buttons with Space key", () => { cy.mount( ); @@ -1434,7 +1434,7 @@ describe("DateRangePicker - Two Calendars Feature", () => { .ui5DateRangePickerGetCalendarHeaders() .eq(0) .find("[data-ui5-cal-header-btn-month]") - .realClick() + .focus() .should("be.focused"); cy.realPress("Space"); From 658fe7ac0b26982238e011c51dd87be3964aa1c1 Mon Sep 17 00:00:00 2001 From: Nayden Naydenov Date: Fri, 15 May 2026 15:45:05 +0300 Subject: [PATCH 3/4] chore: remove only --- packages/main/cypress/specs/DateRangePicker.cy.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/main/cypress/specs/DateRangePicker.cy.tsx b/packages/main/cypress/specs/DateRangePicker.cy.tsx index 8c091e5791d6..8527c3a33c5f 100644 --- a/packages/main/cypress/specs/DateRangePicker.cy.tsx +++ b/packages/main/cypress/specs/DateRangePicker.cy.tsx @@ -1421,7 +1421,7 @@ describe("DateRangePicker - Two Calendars Feature", () => { .should("have.length.greaterThan", 0); }); - it.only("should activate buttons with Space key", () => { + it("should activate buttons with Space key", () => { cy.mount( ); From 598314e8901c12f9120f5b130a6d18b676d5239c Mon Sep 17 00:00:00 2001 From: Nayden Naydenov Date: Fri, 15 May 2026 16:23:59 +0300 Subject: [PATCH 4/4] chore: datepicker --- packages/main/cypress/specs/DatePicker.cy.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/main/cypress/specs/DatePicker.cy.tsx b/packages/main/cypress/specs/DatePicker.cy.tsx index f651c74bcd6e..813acf2c3f5a 100644 --- a/packages/main/cypress/specs/DatePicker.cy.tsx +++ b/packages/main/cypress/specs/DatePicker.cy.tsx @@ -57,7 +57,7 @@ describe("Date Picker Tests", () => { .should("have.class", "ui5-dp-item--selected"); cy.wrap({ setLanguage }) - .invoke("setLanguage", "en"); + .then(api => api.setLanguage("en")); }); it("custom formatting", () => { @@ -337,7 +337,7 @@ describe("Date Picker Tests", () => { .should("have.class", "ui5-dp-wday6"); cy.wrap({ setLanguage }) - .invoke("setLanguage", "en"); + .then(api => api.setLanguage("en")); }); it("if today is 30 jan, clicking next month does not skip feb", () => {