@@ -978,6 +978,39 @@ describe("DateRangePicker rejects relative dates", () => {
978978 cy . mount ( < DateRangePicker > </ DateRangePicker > ) ;
979979
980980 cy . get ( "[ui5-daterange-picker]" )
981+ . as ( "dateRangePicker" )
982+ . shadow ( )
983+ . find ( "[ui5-datetime-input]" )
984+ . realClick ( )
985+ . should ( "be.focused" ) ;
986+
987+ cy . realType ( keyword ) ;
988+ cy . realPress ( "Enter" ) ;
989+
990+ cy . get ( "@dateRangePicker" )
991+ . should ( "have.value" , keyword )
992+ . should ( "have.attr" , "value-state" , "Negative" ) ;
993+ } ) ;
994+ } ) ;
995+
996+ it ( "valid concrete date range does not set error state" , ( ) => {
997+ cy . mount ( < DateRangePicker displayFormat = "dd/MM/yyyy" > </ DateRangePicker > ) ;
998+
999+ cy . get ( "[ui5-daterange-picker]" )
1000+ . as ( "dateRangePicker" )
1001+ . shadow ( )
1002+ . find ( "[ui5-datetime-input]" )
1003+ . realClick ( )
1004+ . should ( "be.focused" ) ;
1005+
1006+ cy . realType ( "09/09/2020 - 10/10/2020" ) ;
1007+ cy . realPress ( "Enter" ) ;
1008+
1009+ cy . get ( "@dateRangePicker" )
1010+ . should ( "have.attr" , "value-state" , "None" ) ;
1011+ } ) ;
1012+ } ) ;
1013+
9811014describe ( "DateRangePicker - Two Calendars Feature" , ( ) => {
9821015 describe ( "Basic Two Calendars Display" , ( ) => {
9831016 it ( "should display two calendars when showTwoMonths is true" , ( ) => {
@@ -1011,32 +1044,6 @@ describe("DateRangePicker - Two Calendars Feature", () => {
10111044 . realClick ( )
10121045 . should ( "be.focused" ) ;
10131046
1014- cy . realType ( keyword ) ;
1015- cy . realPress ( "Enter" ) ;
1016-
1017- cy . get ( "@dateRangePicker" )
1018- . should ( "have.value" , keyword )
1019- . should ( "have.attr" , "value-state" , "Negative" ) ;
1020- } ) ;
1021- } ) ;
1022-
1023- it ( "valid concrete date range does not set error state" , ( ) => {
1024- cy . mount ( < DateRangePicker displayFormat = "dd/MM/yyyy" > </ DateRangePicker > ) ;
1025-
1026- cy . get ( "[ui5-daterange-picker]" )
1027- . as ( "dateRangePicker" )
1028- . shadow ( )
1029- . find ( "[ui5-datetime-input]" )
1030- . realClick ( )
1031- . should ( "be.focused" ) ;
1032-
1033- cy . realType ( "09/09/2020 - 10/10/2020" ) ;
1034- cy . realPress ( "Enter" ) ;
1035-
1036- cy . get ( "@dateRangePicker" )
1037- . should ( "have.attr" , "value-state" , "None" ) ;
1038- } ) ;
1039- } ) ;
10401047 cy . realPress ( "F4" ) ;
10411048
10421049 cy . get < DateRangePicker > ( "@dateRangePicker" )
@@ -1220,8 +1227,8 @@ describe("DateRangePicker - Two Calendars Feature", () => {
12201227
12211228 it ( "should respect min/max date constraints with two calendars" , ( ) => {
12221229 cy . mount (
1223- < DateRangePicker
1224- showTwoMonths = { true }
1230+ < DateRangePicker
1231+ showTwoMonths = { true }
12251232 formatPattern = "dd/MM/yyyy"
12261233 minDate = "10/01/2024"
12271234 maxDate = "28/02/2024"
@@ -1473,5 +1480,3 @@ describe("DateRangePicker - Two Calendars Feature", () => {
14731480 } ) ;
14741481 } ) ;
14751482} ) ;
1476-
1477-
0 commit comments