import { createVue } from '../util'; describe('Tooltip', () => { it('create', () => { const vm = createVue(` `); expect(vm.$el.querySelector('.el-tooltip__popper')).to.have.property('textContent', '提示文字'); }); describe('hover', () => { const vm = createVue(` `); const tooltip = vm.$refs.tooltip; tooltip.handleShowPopper(); it('popperElm is exist', () => expect(tooltip.popperElm).to.exist); it('showPopper is true', () => expect(tooltip.showPopper).to.true); it('close popper', () => { tooltip.handleClosePopper(); expect(tooltip.showPopper).to.false; }); }); it('light mode', () => { const vm = createVue(` `); expect(vm.$el.querySelector('.is-light')).to.exist; }); });