Skip to content

Commit f2aae15

Browse files
committed
update datepicker unit test
1 parent 3ae0d9e commit f2aae15

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

src/DatePicker/DatePicker.test.js

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)