From 44d712ba70dd88a9f19f65fe1abc544c5a92f757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNandanAnantharamu=E2=80=9D?= <“nandan@thinkify.io”> Date: Wed, 23 Oct 2024 19:36:43 +0530 Subject: [PATCH 1/3] test: fix datepicke tests --- .../ClientSide/Widgets/Datepicker/DatePicker2_spec.js | 6 ++---- app/client/cypress/support/commands.js | 7 +++---- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/app/client/cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker2_spec.js b/app/client/cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker2_spec.js index 9f40aaefde3..af2714ccb72 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker2_spec.js +++ b/app/client/cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker2_spec.js @@ -19,7 +19,7 @@ describe( // ADS changes to date input property causes this test to fail // skipping it temporarily. - it.skip("DatePicker-Date Name validation", function () { + it("DatePicker-Date Name validation", function () { // changing the date to today cy.get(formWidgetsPage.defaultDate).click(); cy.SetDateToToday(); @@ -36,10 +36,8 @@ describe( /** * setDate--> is a Command to select the date in the date picker - * @param1 --> its takes currentday+ eg: 1 - * @param2 --> user date formate */ - cy.setDate(1, "ddd MMM DD YYYY"); + cy.setDate(1); const nextDay = dayjs().add(1, "days").format("DD/MM/YYYY"); cy.log(nextDay); cy.get(formWidgetsPage.datepickerWidget + " .bp3-input").should( diff --git a/app/client/cypress/support/commands.js b/app/client/cypress/support/commands.js index eaf1a4c86ca..19c28a5b372 100644 --- a/app/client/cypress/support/commands.js +++ b/app/client/cypress/support/commands.js @@ -524,10 +524,9 @@ Cypress.Commands.add("getDate", (date, dateFormate) => { return eDate; }); -Cypress.Commands.add("setDate", (date, dateFormate) => { - const expDate = dayjs().add(date, "days").format(dateFormate); - const sel = `.DayPicker-Day[aria-label=\"${expDate}\"]`; - cy.get(sel).click(); +Cypress.Commands.add("setDate", (date) => { + const expDate = dayjs().add(date, "days").format("dddd, MMMM DD"); + cy.get(`.react-datepicker__day[aria-label^="Choose ${expDate}"]`).click(); }); Cypress.Commands.add("validateDisableWidget", (widgetCss, disableCss) => { From 457ab987a5b4026b7330310e50d606d0b0849f2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNandanAnantharamu=E2=80=9D?= <“nandan@thinkify.io”> Date: Wed, 23 Oct 2024 19:45:28 +0530 Subject: [PATCH 2/3] updated limnited run file --- app/client/cypress/limited-tests.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/client/cypress/limited-tests.txt b/app/client/cypress/limited-tests.txt index 31c0c0253fe..697156ea2ed 100644 --- a/app/client/cypress/limited-tests.txt +++ b/app/client/cypress/limited-tests.txt @@ -1,5 +1,7 @@ # To run only limited tests - give the spec names in below format: -cypress/e2e/Regression/ClientSide/Templates/Fork_Template_spec.js +cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker2_spec.js +cypress/e2e/Regression/ClientSide/Binding/DatePicker_Text_spec.js +cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker_With_Switch_spec.js # For running all specs - uncomment below: #cypress/e2e/**/**/* From 1e8d7ed3bab3088bea6cd7deebe5e7062c060e81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNandanAnantharamu=E2=80=9D?= <“nandan@thinkify.io”> Date: Wed, 23 Oct 2024 19:56:04 +0530 Subject: [PATCH 3/3] updated limited run file --- app/client/cypress/limited-tests.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/client/cypress/limited-tests.txt b/app/client/cypress/limited-tests.txt index 697156ea2ed..db1817bde9c 100644 --- a/app/client/cypress/limited-tests.txt +++ b/app/client/cypress/limited-tests.txt @@ -1,7 +1,6 @@ # To run only limited tests - give the spec names in below format: cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker2_spec.js -cypress/e2e/Regression/ClientSide/Binding/DatePicker_Text_spec.js -cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker_With_Switch_spec.js + # For running all specs - uncomment below: #cypress/e2e/**/**/*