import { createTest, createVue } from '../util'; import TimeSelect from 'packages/time-select'; import Vue from 'vue'; describe('TimeSelect', () => { it('should render correct contents', done => { const vm = createTest(TimeSelect, { pickerOptions: { start: '08:30', step: '00:15', end: '18:30' }, placeholder: 'test' }, true); vm.$el.querySelector('input').blur(); vm.$el.querySelector('input').focus(); vm.$el.querySelector('input').blur(); Vue.nextTick(_ => { expect(vm.picker.start).to.equal('08:30'); expect(vm.picker.end).to.equal('18:30'); expect(vm.picker.step).to.equal('00:15'); expect(vm.$el.querySelector('input').getAttribute('placeholder')).to.equal('test'); done(); }); }); it('click time', done => { const vm = createVue({ template: `