не могу мокнуть роутер, прокинув в опции mocks: { $route {...} }? А то что-то не работает. И, если не могу, то как иначе замаунтить компонент на указанном роуте, с указанными параметрами?
если ваш localVue включает роутер, то не можете
как именно “не мокает” в таком случае? ошибки в консоли или просто $route недоступен в инстансе компонента?
$route недоступен в инстансе компонента
покажите, как мокаете и как смотрите инстанс
покажите, где вы делаете mount/shallowMount
консоль лог wrapper.vm.$route тоже дает undefined?
За TypeError не увидел ошибку "[vue-test-utils]: could not overwrite property $route, this is usually caused by a plugin that has added the property as a read-only value" Хм..
у вас есть роутер в localVue
роутера там нет. Разве что он заезжает вместе с глобально зарегистрированными компонентами?
сделайте консоль лог wrapper.vm.$route / wrapper.vm.$router пожалуйста
а добавьте в локалВью роутер, посмотрим, как отреагирует )
Добавлял. С ним нормально работает
какая цветосхема?
спасибо
Обсуждают сегодня