¿Hay alguna forma de registrar una directiva personalizada global para las pruebas de componentes de ciprés en vue. Solo regístrate con
app.directive('some',(el,binding)=>{{...})en el archivo main.js no se puede resolver el problema. Porque en el componente de prueba del componente no se pudo resolver esa directiva.
Registro local así:
mount(SomeComp,{ directive:{ 'some': {...} })no es buena opcion. Porque uso esta directiva en cada componente y necesito un registro local en cada componente.
¿Cómo puedo registrar una directiva global para la prueba de componentes de ciprés?
Graciasxx
Crea tu propia montura,
import { mount } from '@cypress/vue' export const mountWithDirective = (myComponent) => { return mount(myComponent, { directive:{ 'some': {...} }) }Póngalo en /cypress/support/index.js u otro archivo de su elección.
// test import { mountWithDirective } from 'cypress/support' import Component from './Component.vue' it... mountWithDirective(Component)