Просто интересно, есть ли у кого-нибудь хороший способ тестирования хуков типа beforeRouteEnter
приложения Nuxt с Jest .Я изо всех сил пытаюсь найти какие-либо примеры того, как издеваться над ними.У меня есть хорошее освещение в другом месте, но меня беспокоит, что я не могу их протестировать.
В настоящее время издевается над приведенным ниже
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
})