createRouter
La fonction createRouter
permet de créer une instance pour mocker le router.
Utilisation
API
Utilisation
import Vue from 'vue';
import Component from '../';
import {
Wrapper,
shallowMount,
createLocalVue,
createRouter,
installRouter,
installGlobalPlugins
} from '@cnamts/vue-dot/src/helpers/testUtils';
describe('Component', () => {
const localVue = createLocalVue();
let wrapper: Wrapper<Vue>;
let router: VueRouter;
const routes = [
{
name: 'home',
path: '/home'
}
];
installGlobalPlugins(localVue);
installRouter(localVue);
it('renders correctly', () => {
wrapper = shallowMount(Component, {
localVue,
router
});
expect(wrapper).toMatchSnapshot();
});
});