@@ -180,7 +180,7 @@ describe('<DatePicker />', () => {
180180 wrapper . find ( 'input[type="text"]' ) . simulate ( 'keypress' , { key : 'Enter' } ) ;
181181
182182 wrapper = mount ( defaultDatePicker ) ;
183- const date = new Date ( ) ;
183+ let date = new Date ( ) ;
184184 wrapper . instance ( ) . updateDate ( date ) ;
185185 expect ( wrapper . state ( 'selectedDate' ) ) . toEqual ( date ) ;
186186 formattedDate = `${ date . getMonth ( ) +
@@ -207,15 +207,26 @@ describe('<DatePicker />', () => {
207207
208208 expect ( wrapper . instance ( ) . formatDate ( [ ] ) ) . toEqual ( '' ) ;
209209
210+ // enter end year of 3001
211+ wrapper = mount ( rangeDatePicker ) ;
212+
213+ startRangeDate = new Date ( ) ;
214+ endRangeDate = new Date ( ) ;
215+ endRangeDate . setFullYear ( 3001 ) ;
216+
217+ arrDates = [ startRangeDate , endRangeDate ] ;
218+ expect ( wrapper . instance ( ) . formatDate ( arrDates ) ) . toEqual ( '' ) ;
219+
220+ expect ( wrapper . instance ( ) . formatDate ( [ ] ) ) . toEqual ( '' ) ;
221+
222+ // default date picker format date
210223 wrapper = mount ( defaultDatePicker ) ;
211224 startRangeDate = new Date ( ) ;
212225
213226 formattedDate = `${ startRangeDate . getMonth ( ) +
214227 1 } /${ startRangeDate . getDate ( ) } /${ startRangeDate . getFullYear ( ) } `;
215228
216229 expect ( wrapper . instance ( ) . formatDate ( startRangeDate ) ) . toEqual ( '' ) ;
217-
218- arrDates = [ startRangeDate ] ;
219230 } ) ;
220231
221232 test ( 'modify date on change' , ( ) => {
0 commit comments