refactor: testing
This commit is contained in:
+22
-2
@@ -1,11 +1,31 @@
|
|||||||
import Vue from 'vue'
|
import { shallowMount, createLocalVue } from '@vue/test-utils'
|
||||||
|
import VueRouter from 'vue-router'
|
||||||
import BootstrapVue from 'bootstrap-vue'
|
import BootstrapVue from 'bootstrap-vue'
|
||||||
import App from '@/App'
|
import App from '@/App'
|
||||||
|
|
||||||
Vue.use(BootstrapVue)
|
const localVue = createLocalVue()
|
||||||
|
localVue.use(VueRouter)
|
||||||
|
const router = new VueRouter()
|
||||||
|
|
||||||
|
|
||||||
|
localVue.use(BootstrapVue)
|
||||||
|
|
||||||
describe('App.vue', () => {
|
describe('App.vue', () => {
|
||||||
it('has a name', () => {
|
it('has a name', () => {
|
||||||
expect(App.name).toMatch('app')
|
expect(App.name).toMatch('app')
|
||||||
})
|
})
|
||||||
|
it('is Vue instance', () => {
|
||||||
|
const wrapper = shallowMount(App, {
|
||||||
|
localVue,
|
||||||
|
router
|
||||||
|
})
|
||||||
|
expect(wrapper.isVueInstance()).toBe(true)
|
||||||
|
})
|
||||||
|
it('is App', () => {
|
||||||
|
const wrapper = shallowMount(App, {
|
||||||
|
localVue,
|
||||||
|
router
|
||||||
|
})
|
||||||
|
expect(wrapper.is(App)).toBe(true)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,8 +1,13 @@
|
|||||||
import Vue from 'vue'
|
|
||||||
import BootstrapVue from 'bootstrap-vue'
|
import BootstrapVue from 'bootstrap-vue'
|
||||||
|
import { shallowMount, createLocalVue } from '@vue/test-utils'
|
||||||
|
import VueRouter from 'vue-router'
|
||||||
import DefaultContainer from '@/containers/DefaultContainer'
|
import DefaultContainer from '@/containers/DefaultContainer'
|
||||||
|
|
||||||
Vue.use(BootstrapVue)
|
const localVue = createLocalVue()
|
||||||
|
localVue.use(VueRouter)
|
||||||
|
const router = new VueRouter()
|
||||||
|
|
||||||
|
localVue.use(BootstrapVue)
|
||||||
|
|
||||||
describe('DefaultContainer.vue', () => {
|
describe('DefaultContainer.vue', () => {
|
||||||
it('has a name', () => {
|
it('has a name', () => {
|
||||||
@@ -16,4 +21,11 @@ describe('DefaultContainer.vue', () => {
|
|||||||
const defaultData = DefaultContainer.data()
|
const defaultData = DefaultContainer.data()
|
||||||
expect(typeof defaultData.nav).toMatch('object')
|
expect(typeof defaultData.nav).toMatch('object')
|
||||||
})
|
})
|
||||||
|
it('is Vue instance', () => {
|
||||||
|
const wrapper = shallowMount(DefaultContainer, {
|
||||||
|
localVue,
|
||||||
|
router
|
||||||
|
})
|
||||||
|
expect(wrapper.isVueInstance()).toBe(true)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,14 +1,12 @@
|
|||||||
import Vue from 'vue'
|
|
||||||
import { shallowMount, mount, createLocalVue } from '@vue/test-utils'
|
import { shallowMount, mount, createLocalVue } from '@vue/test-utils'
|
||||||
import VueRouter from 'vue-router'
|
import VueRouter from 'vue-router'
|
||||||
|
import BootstrapVue from 'bootstrap-vue'
|
||||||
|
import User from '@/views/Users/User'
|
||||||
|
|
||||||
const localVue = createLocalVue()
|
const localVue = createLocalVue()
|
||||||
localVue.use(VueRouter)
|
localVue.use(VueRouter)
|
||||||
const router = new VueRouter()
|
const router = new VueRouter()
|
||||||
|
|
||||||
import BootstrapVue from 'bootstrap-vue'
|
|
||||||
import User from '@/views/Users/User'
|
|
||||||
|
|
||||||
localVue.use(BootstrapVue)
|
localVue.use(BootstrapVue)
|
||||||
|
|
||||||
describe('User.vue', () => {
|
describe('User.vue', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user