From 7f8d334b1ef8237d02a2b95df81fb1815e9bfceb Mon Sep 17 00:00:00 2001 From: Sergio Crisostomo Date: Thu, 9 Nov 2017 05:58:25 +0100 Subject: [PATCH] fix date picker callback test --- test/unit/specs/date-picker.spec.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/unit/specs/date-picker.spec.js b/test/unit/specs/date-picker.spec.js index 9950452a..411b408d 100644 --- a/test/unit/specs/date-picker.spec.js +++ b/test/unit/specs/date-picker.spec.js @@ -122,15 +122,15 @@ describe('DatePicker.vue', () => { it('should fire `on-change` when reseting value', done => { const now = new Date(); const nowDate = [now.getFullYear(), now.getMonth() + 1, now.getDate()].map(nr => (nr > 9 ? nr : '0' + nr)).join('-'); - let callback; + let onChangeCalled = false; vm = createVue({ - template: '', + template: '', data(){ return { date: now }; }, methods: { - onChange(date) { - callback(date, this.date); + onChange() { + onChangeCalled = true; } } }); @@ -143,6 +143,7 @@ describe('DatePicker.vue', () => { picker.showClose = true; // to simulate mouseenter in the Input picker.handleIconClick(); // reset the input value vm.$nextTick(() => { + expect(onChangeCalled).to.equal(true); expect(displayField.value).to.equal(''); done(); });