У меня есть компонент, в котором я использую ссылку $ root в своем подключенном хуке.
//here's mounted of my Vue component
mounted() {
this.$root.$refs.myRef.show()
}
вот тестовый пример
it('test mount', () => {
shallowMount(myComponent)
})
Но он не получает ссылку root
//error
Could notresolve show() of undefined
Я также пытался смоделировать $ root
it('test mount', () => {
shallowMount(myComponent, {
mocks: {
$root: {
$refs: {
myRef: {
show: jest.fn()
}
}
}
}
})
})
Но, тем не менее, выдает ту же ошибку.