我是@vue/test-utils
的新用户,并想将其用于element-ui
的vue项目。在我的list.vue
中:
<el-pagination
:page-sizes="[10, 20, 40, 50]"
:current-page="page"
:page-size="pageSize"
layout="total, sizes, prev, pager, next"
@size-change="sizeChange"
@current-change="currentChange"/>
我要做的只是测试道具pageSize
是否将从原点10
更改为特定值,例如20 || 40 || 50
。
这是我的list.spec.js
import { mount, shallowMount, createLocalVue } from '@vue/test-utils'
import Element from 'element-ui'
import List from '@/views/pictureLibrary/offlineList.vue'
const localVue = createLocalVue()
localVue.use(Element)
describe('OfflineList', () => {
it('el-pagination trigger', () => {
// And i don't know how to trigger the customized event of `el-pagination`
})
})
此测试是否必要?我该如何使用$emit
或其他方法进行书写?
$emit
是否适合触发任何子组件事件?