route а в других полноценный. Я написал как на скрине, но то что обведено вроде неправильно работает. Может как то можно это правильно все написать?
Не надо мокать роутер, так же как надо мокать пинью, вьюкс и композаблы с миксинами.
хм, у моей страницы меняется поведение при наличии разных кверипараметров в урле. я не до конца понимаю как я могу их закинуть не мокнув при этом роутер. (возможно в самом начале теста new URL() сделать с нужным мне адресом?)
не, new URL не сработает
Всё верно, прописать правильный урл страницы в тесте.
https://stackoverflow.com/a/76211806
потестил, я пробовал похожи подход правда более грубо делал через window.location. И столкнулся с тем что урла то у меня модная (с кверипараметрами) - но роутер по какой то причине на это не реагирует. (консольлог в маунтеде компонента)
еще раз привет @staslashmanov если бы ты смог подсказать почему в тестах window.location и this.$route показывают такую большую разницу - было бы круто. А то ты вчера сказал что нельзя мокать роутер и я сижу теперь думаю (не очень успешно) как правильно поступить -_-
Обсуждают сегодня