Jest Vue $route reported an error
When you run jest, you will always report errors in the page that uses $route. When you add the following code to jest, you will report other errors
FALSE:
test('Create groupManage data', async (done) => {
wrapper.vm.$nextTick(() => {
})
done()
})
})
Finally, it was found that the correct router
was not added to the jest file:
import VueRouter from 'vue-router'
describe('groupManage', () => {
const wrapper = mount(groupManage, {
global: {
plugins: [ElementPlus, VueRouter, store], // Remember to add VueRouter
mocks: {
$route: {
params: {
image_uuid: '3' // the data you may use in vue page
}
}
}
}
})
})
Another: createlocalvue has been cancelled in the new Vue test utils