Apasionado por la tecnología, los proyectos y el liderazgo. Fundador de YAKINDU CIA. LTDA. y SIGHTBOT S.A.S. Ingeniero en Sistemas y Máster en Innovación y Transformación Digital. Soy el CEO de YAKINDU e Ingeniero de Software en Creditú. He liderado varios proyectos tecnológicos para empresas públicas y privadas. Creo que el Ecuador puede transformarse digitalmente para ser mas competitivos y entregar valor al mundo.
¿Cómo hacer un mock de un componente con una clase determinada en VueJs?
¿Cómo hacer un mock de un componente con una clase determinada en VueJs?

¿Cómo hacer un mock de un componente con una clase determinada en VueJs?

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.