dort
Version:
File sharing through web with wonderful alternation.
24 lines (20 loc) • 580 B
JavaScript
import Vue from 'vue'
import Tooltip from '@/components/Tooltip'
const createTooltip = (slot, propsData) => {
const Constructor = Vue.extend({
components: {
Tooltip
},
template: `
<Tooltip position=${propsData.position}>${slot}</Tooltip>
`
})
return new Constructor().$mount()
}
describe('Tooltip', () => {
it('tooltip', () => {
let vm = createTooltip('test tooltip', { position: 'left' })
expect(vm.$el.classList.contains('left')).to.true
expect(vm.$el.querySelector('.container').textContent).to.equal(' test tooltip')
})
})