Vue-Test-utils包装器未定义

时间:2018-10-01 21:03:52

标签: unit-testing vue.js vuejs2 vue-test-utils

我在Jest中具有以下针对组件的测试套件。我已经成功为遵循类似结构的其他几个组件编写了单元测试:

import { createLocalVue, mount } from '@vue/test-utils'
import Vuex from 'vuex'
import storeMock from '@mocks/store'
import RequestProposalsContainer from '@/components/RequestProposals/RequestProposalsContainer'

describe('ProviderComparison component', () => {
  let localVue, store, wrapper, storeSetup

  beforeEach(() => {
     localVue = createLocalVue()
     localVue.use(Vuex)

     storeSetup = storeMock()
     store = new Vuex.Store(storeSetup)
     /* wrapper is undefined and I'm not sure why */
     wrapper = mount(RequestProposalsContainer, {
       localVue,
       store
     })
  })

  it('renders correct structure', () => {
     /* undefined */
     console.log('wrapper: ', wrapper)
  })
})

通过检查,可以很好地定义要安装的组件,存储和localVue实例。

0 个答案:

没有答案