Tengo pasión por la tecnología, los proyectos y el liderazgo. Soy el Fundador y CEO de YAKINDU. 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.