File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -113,5 +113,24 @@ describe('Datepicker Plugin', () => {
113
113
done ( ) ;
114
114
} , 10 ) ;
115
115
} ) ;
116
+
117
+ it ( 'should have multiple input fields if multiple select option is enabled and multiple dates are selected' , ( done ) => {
118
+ const input = document . querySelector ( '#datepickerInput' ) ;
119
+ M . Datepicker . init ( input , { isMultipleSelection : true } ) ;
120
+ const datepicker = M . Datepicker . getInstance ( input ) ;
121
+ datepicker . open ( ) ;
122
+ setTimeout ( ( ) => {
123
+ for ( let i = 1 ; i < 4 ; i ++ ) {
124
+ setTimeout ( ( ) => {
125
+ document . querySelector ( `.datepicker-modal button[data-day="${ i } "]` ) . click ( ) ;
126
+ } , i * 10 ) ;
127
+ }
128
+ setTimeout ( ( ) => {
129
+ document . querySelector ( '.datepicker-done' ) . click ( ) ;
130
+ expect ( document . querySelectorAll ( '.datepicker' ) . length === 3 ) . toEqual ( true ) ;
131
+ done ( ) ;
132
+ } , 40 ) ;
133
+ } , 10 ) ;
134
+ } ) ;
116
135
} ) ;
117
136
} ) ;
You can’t perform that action at this time.
0 commit comments