import routes from 'src/boot/routes' import { createLocalVue } from '@vue/test-utils' import VueRouter from 'vue-router' const localVue = createLocalVue() localVue.use(VueRouter) describe('routes', () => { const router = new VueRouter({ mode: 'abstract', routes: routes({}) }) it('root path', () => { router.push('/p/main/all') const mathcedComponents = router.getMatchedComponents() expect(mathcedComponents[0].components.hasOwnProperty('Timeline')) }) it('user\'s profile', () => { router.push('/fake-user-name') const mathcedComponents = router.getMatchedComponents() expect(mathcedComponents[0].components.hasOwnProperty('UserProfile')) }) })