// import Checkbox from 'packages/checkbox'; // import CheckboxGroup from 'packages/checkbox-group'; // import { mount } from 'avoriaz'; // describe('Checkbox', () => { // let wrapper; // afterEach(() => { // wrapper && wrapper.destroy(); // }); // it('create a checkbox', () => { // wrapper = mount(Checkbox, { // propsData: {} // }); // expect(wrapper.hasClass('zan-checkbox')).to.be.true; // }); // }); // describe('CheckboxGroup', () => { // let wrapper; // afterEach(() => { // wrapper && wrapper.destroy(); // }); // it('create a checkbox-group', () => { // wrapper = mount(CheckboxGroup, { // propsData: {} // }); // expect(wrapper.hasClass('zan-checkbox-group')).to.be.true; // }); // // it('emit a change event', () => { // // wrapper = mount(CheckboxGroup, { // // propsData: { // // value: false // // } // // }); // // const eventStub = sinon.stub(wrapper.vm, '$emit'); // // wrapper.vm.value = true; // // wrapper.update(); // // Vue.nextTick(() => { // // expect(eventStub.calledOnce).to.be.true; // // expect(eventStub.calledWith('change')); // // done(); // // }); // // }); // });