From 848346c95461e746bfecdb0b6b7bb4054fe9d0e5 Mon Sep 17 00:00:00 2001 From: "wacky6.AriesMBP" <416707889@qq.com> Date: Mon, 18 Sep 2017 04:17:21 +1000 Subject: [PATCH] test: fix broken date-picker default-value test --- test/unit/specs/date-picker.spec.js | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/test/unit/specs/date-picker.spec.js b/test/unit/specs/date-picker.spec.js index 2c163e20c..3ce757930 100644 --- a/test/unit/specs/date-picker.spec.js +++ b/test/unit/specs/date-picker.spec.js @@ -319,23 +319,11 @@ describe('DatePicker', () => { }); it('default value', done => { - const toDateStr = date => { - let d = new Date(date); - return `${d.getFullYear()}-${d.getMonth()}-${d.getDate()}`; - }; - let today = new Date(); - let nextMonth = new Date(today); - nextMonth.setDate(1); - if (nextMonth.getMonth() === 12) { - nextMonth.setFullYear(today.getFullYear + 1); - nextMonth.setMonth(1); - } else { - nextMonth.setMonth(today.getMonth() + 1); - } - let nextMonthStr = toDateStr(nextMonth); + let defaultValue = '2000-01-01'; + let expectValue = new Date(2000, 0, 1); vm = createVue({ - template: ``, + template: ``, data() { return { value: '' @@ -350,10 +338,10 @@ describe('DatePicker', () => { const $el = vm.$refs.compo.picker.$el; $el.querySelector('td.current').click(); setTimeout(_ => { - expect(vm.value).to.equal(nextMonthStr); - }); - done(); - }); + expect(+vm.value).to.equal(+expectValue); + done(); + }, 10); + }, 10); }); describe('keydown', () => {