Я новичок в @vue/test-utils
и хочу использовать его для моего проекта vue с element-ui
. И в моем 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
.
Вот мой список.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
для запуска любого события дочернего компонента?