Нужно ли писать `@ vue / test-utils` для элемента element-ui? - PullRequest
0 голосов
/ 19 февраля 2019

Я новичок в @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 для запуска любого события дочернего компонента?

...