只是想知道是否有人可以使用 Jest 测试 Nuxt 应用程序的beforeRouteEnter
类型挂钩。
我正在努力寻找有关如何模拟它们的任何示例。
我在其他地方报道的很好,但是我无法测试这些内容困扰着我。
当前与以下内容进行嘲笑
import { createLocalVue, shallowMount } from '@vue/test-utils'
import Vuex from 'vuex'
import QuoteStep1 from '@/pages/quote/step-1.vue'
const localVue = createLocalVue()
localVue.use(Vuex)
...
<store objects removed>
...
const store = new Vuex.Store({ state, getters, actions, mutations })
let mocks = {
$route: {
path: '/some-path',
query: {
amount: null,
loanType: null
}
},
$router: [],
$validator: {
validateAll: jest.fn()
},
$toast: {
show: jest.fn(),
error: jest.fn()
},
$withProcessing: jest.fn()
}
let wrapper = shallowMount(QuoteStep1, {
store, mocks, localVue
})