events.spec.bak.js 575 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
import {
	expect
} from 'chai'

import {
	mount
} from '@vue/test-utils'

global.COMPONENTS.forEach(function(componentName) {
	describe('组件`' + componentName + '`', () => {
		global.EVENTS.forEach(name => {
			it('事件`' + name + '`', () => {
				let triggered = false
				const wrapper = mount({
					render(createElement) {
						return createElement('view', {
							on: {
								[name]() {
									triggered = true
								}
							}
						})
					}
				})
				wrapper.trigger(name)
				expect(triggered).eq(true)
			})
		})
	})

})