Как протестировать более двух компонентов с помощью VeeValidate?

Когда я пытаюсь протестировать 2 компонента (с 2 разными тестовыми файлами), пройдет только первый файл.

Второй не сработает с [Vue warn]: Error in directive validate bind hook: "TypeError: Cannot read property '$scopedSlots' of undefined".

Мне действительно не удается заставить это работать. Кто-нибудь видел / решал эту проблему?

Проблемы уже размещены на VeeValidate и _ 3_.

Вы можете воспроизвести это поведение здесь: https://github.com/jourdanrodrigues/v-validate-issue

Просто клонируйте, устанавливайте и npm run test:unit. Вы увидите ошибку.


person Jourdan Rodrigues    schedule 09.04.2019    source источник
comment
На будущее я решил удалить VeeValidate из своего проекта и использовать простой HTML5.   -  person Jourdan Rodrigues    schedule 02.05.2019


Ответы (1)


вам нужно добавить sync: false к параметрам mount / shallowMount. см. https://vue-test-utils.vuejs.org/api/options.html#sync

person David    schedule 02.09.2019