Si deseas realizar una simulación (mock) de un componente como 'router-link'
en Vue.js para tus pruebas unitarias, puedes hacerlo de la siguiente manera utilizando la biblioteca @vue/test-utils
:
const localVue = createLocalVue();
localVue.component('router-link', {
render(createElement) {
return createElement('div', { class: 'item' }, this.$slots.default);
}
});
En este ejemplo, estamos haciendo un mock del componente 'router-link'
utilizando localVue.component
. El mock renderiza un <div>
con la clase 'item'
. Esto te permitirá realizar pruebas unitarias en el componente principal sin preocuparte por el componente router-link
. Asegúrate de que esta simulación coincida con la estructura y las clases reales que esperas en tu componente.