Skip to content

Commit 848346c

Browse files
wacky6Leopoldthecoder
authored andcommitted
test: fix broken date-picker default-value test
1 parent d35ae01 commit 848346c

File tree

1 file changed

+7
-19
lines changed

1 file changed

+7
-19
lines changed

test/unit/specs/date-picker.spec.js

+7-19
Original file line numberDiff line numberDiff line change
@@ -319,23 +319,11 @@ describe('DatePicker', () => {
319319
});
320320

321321
it('default value', done => {
322-
const toDateStr = date => {
323-
let d = new Date(date);
324-
return `${d.getFullYear()}-${d.getMonth()}-${d.getDate()}`;
325-
};
326-
let today = new Date();
327-
let nextMonth = new Date(today);
328-
nextMonth.setDate(1);
329-
if (nextMonth.getMonth() === 12) {
330-
nextMonth.setFullYear(today.getFullYear + 1);
331-
nextMonth.setMonth(1);
332-
} else {
333-
nextMonth.setMonth(today.getMonth() + 1);
334-
}
335-
let nextMonthStr = toDateStr(nextMonth);
322+
let defaultValue = '2000-01-01';
323+
let expectValue = new Date(2000, 0, 1);
336324

337325
vm = createVue({
338-
template: `<el-date-picker v-model="value" ref="compo" default-value="${nextMonthStr}" />`,
326+
template: `<el-date-picker v-model="value" ref="compo" default-value="${defaultValue}" />`,
339327
data() {
340328
return {
341329
value: ''
@@ -350,10 +338,10 @@ describe('DatePicker', () => {
350338
const $el = vm.$refs.compo.picker.$el;
351339
$el.querySelector('td.current').click();
352340
setTimeout(_ => {
353-
expect(vm.value).to.equal(nextMonthStr);
354-
});
355-
done();
356-
});
341+
expect(+vm.value).to.equal(+expectValue);
342+
done();
343+
}, 10);
344+
}, 10);
357345
});
358346

359347
describe('keydown', () => {

0 commit comments

Comments
 (0)