Skip to content

Cannot use mocks with localVue #323

@gaoupon

Description

@gaoupon

The test source code:

import VueRouter from 'vue-router'
import { createLocalVue, shallow } from 'vue-test-utils'
import Breadcrumb from './breadcrumb.vue'
import Foo from './foo.vue'

const localVue = createLocalVue()
localVue.use(VueRouter)

const routes = [{ path: '/foo', component: Foo }]
const $route = { path: '/foo' }

const router = new VueRouter({
  mode: 'history',
  routes
})

const wrapper = shallow(Breadcrumb, {
  localVue,
  router,
  mocks: {
    $route
  }
})

The error message:
image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions