From 15ae304da4b8c597351327e792ac8c3f7fa8a2d8 Mon Sep 17 00:00:00 2001 From: "vicky-primathon.in" Date: Tue, 27 Apr 2021 11:21:08 +0530 Subject: [PATCH] Added cypress test to validate issue fix --- .../FormWidgets/DatePicker_2_spec.js | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_spec.js b/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_spec.js index c0c46b0e84..d8497f20df 100644 --- a/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_spec.js +++ b/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_spec.js @@ -81,12 +81,26 @@ describe("DatePicker Widget Property pane tests with js bindings", function() { cy.closePropertyPane(); }); - it("Datepicker value to work with selected date formats", function() { + it("Datepicker input value changes to work with selected date formats", function() { cy.openPropertyPane("datepickerwidget2"); - cy.testJsontext("defaultdate", "04/05/2021 05:25"); - cy.selectDateFormat("YYYY-MM-DD HH:mm"); + cy.get(".t--property-control-defaultdate .bp3-input").clear(); + cy.get(formWidgetsPage.toggleJsDefaultDate).click(); + cy.selectDateFormat("DD/MM/YYYY HH:mm"); + cy.testJsontext( + "defaultdate", + '{{moment("04/05/2021 05:25", "DD/MM/YYYY HH:mm").toISOString()}}', + ); + cy.get(".t--draggable-datepickerwidget2 .bp3-input") + .clear({ + force: true, + }) + .type("04/05/2021 06:25"); + cy.selectDateFormat("LLL"); cy.SearchEntityandOpen("Text1"); cy.testJsontext("text", "{{DatePicker1.formattedDate}}"); + cy.get(".t--draggable-textwidget .bp3-ui-text") + .first() + .should("have.text", "May 4, 2021 6:25 AM"); }); it("Datepicker default date validation with js binding", function() {