是否有必要为element-ui组件编写`@ vue / test-utils`?

时间:2019-02-19 07:24:31

标签: element-ui vue-test-utils

我是@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是否适合触发任何子组件事件?

0 个答案:

没有答案