Victor
17.05.2018
09:23:10
Кроме жквери
Andrey
17.05.2018
09:23:58
Евгений (Light4everyone)
17.05.2018
09:24:21
даже когда солнце погаснет, интерфейс на бортовом дисплее спасательного корабля будет написан на jquery
Google
Vlad
17.05.2018
09:26:22
Ребят. подскажите как внутри вюхи сделать редирект?
this.$route.router.go('/dashboard'); - так не работает
Rafael
17.05.2018
09:27:15
Vlad
17.05.2018
09:27:32
Igor
17.05.2018
09:33:43
Подскажите как тестируются компоненты vue ?
Например у меня есть компонент, внутри него лежат другие компоненты, внутри которых лежат нужные мне данные которые мне нужно проверить
-nav
- container
- nav-item
Вот мне нужно затестировать nav-item, как это делается ?
Вишневый чай
17.05.2018
09:37:10
Igor
17.05.2018
09:47:01
так скажите что я делаю не так :) Если возникают такие вопросы ?
Victor
17.05.2018
09:48:44
https://ru.vuejs.org/v2/cookbook/unit-testing-vue-components.html
Что тут непонятного?
Kosmos
17.05.2018
09:52:28
Что тут непонятного?
Ох, Виктор, зяр вы так. Вот кучу и примеров и статей про тестирование перечитал. И все равно на реальном проекте, это всегда боль, и большинстве случае обложить тестами приложение сложнее чем, его с нуля написать. Может конечно у меня руки не оттуда. Но вот постоянно что-то вылазит из самых неожиданых сторон. И когда в реальном приложении у тебя нужно мокировать стор, геттеры экшины, какое-то внешнее API, это кошмар. Так что отсылка одной небольшой статье в официальной документации, выглядит немного издевательской. :)
Victor
17.05.2018
09:53:08
Жизнь - боль
куда без этого
За это нам такие дурные деньги и платят
Владимир
17.05.2018
09:54:14
Google
Kosmos
17.05.2018
09:57:04
Denis
17.05.2018
09:57:14
а у всех тут присутствующих на работе есть отдельный отдел тестирования?
и как они справляются?
Иван
17.05.2018
09:57:27
Мой отдел тестирования это пм)
Max
17.05.2018
09:57:38
тесты для девочек)))
Denis
17.05.2018
09:57:42
Владимир
17.05.2018
09:57:58
Denis
17.05.2018
09:58:01
мокать стор вообще неблагодарное дело
Hedint
17.05.2018
09:58:30
Отдел тестирования есть, но это black box тестирование, тесты в коде они не пишут офк)
Kosmos
17.05.2018
09:58:37
Denis
17.05.2018
09:58:56
а хуй знает, есть пара проектов в проде и нет головной боли со стором
нахуй там тестировщики нужны
Иван
17.05.2018
10:21:54
Епт, гугл врубил mobile first indexing
Sergey
17.05.2018
10:27:45
не могу понять что не так
подскажите кто пользовался vuex
на выходе пустой массив (
Nikita
17.05.2018
10:29:29
добавь элементов
Sergey
17.05.2018
10:30:41
если заполняю массив сам то все прилетает
Nikita
17.05.2018
10:31:33
а когда не прилетает?
Google
Sergey
17.05.2018
10:31:43
с запроса
то есть если хардкодом заполнить массив то все есть
а вот так как на скрине то пустой
Hedint
17.05.2018
10:32:26
ты параметры немного попутал кажется
Nikita
17.05.2018
10:32:34
на каком скрине
Hedint
17.05.2018
10:32:37
ты передаешь в мутацию объект с параметрами
Nikita
17.05.2018
10:32:40
у меня походу сообщение не прогрузилось
Hedint
17.05.2018
10:32:46
{item : result}
а пишешь state.dealers = item
попробуй item.item, либо вообще переименуй параметр в какое-нибудь params и пиши params.item
Igor
17.05.2018
10:46:16
Stanislav
17.05.2018
10:48:13
Anton
17.05.2018
10:48:40
Как я начал любить Vue https://u.tmtm.ru/2EVlt
Igor
17.05.2018
10:52:23
где то это компонент, а где то это отдельная верстка
Victor
17.05.2018
10:53:56
Igor
17.05.2018
10:54:32
то есть снапшотами мы это делать не можем, потому что посередине есть компонент например container который может как то меняться со временем и нам постоянно придется обновлять другие тесты,
То есть звучит задача примерно так как достать нужный мне элемент минуя, не нужные мне элементы ?
Stanislav
17.05.2018
11:01:12
Igor
17.05.2018
11:01:39
потому что это часть компонента wrapper
Google
Victor
17.05.2018
11:02:32
а не логику того, ЧТО он обернул
Igor
17.05.2018
11:02:52
Нет
Stanislav
17.05.2018
11:03:02
з.ы. смотрел vue-test-utils?
Igor
17.05.2018
11:04:41
menu
wrapper
menu-item
Вот такая ситуация вам кажется не возможной и menu-item не часть menu ?
Иван
17.05.2018
11:12:10
— Здравствуйте, это канал о Vue? — Да. — Как мне пропатчить axios под Redux?
Victor
17.05.2018
11:13:34
Igor
17.05.2018
11:14:13
Зачем ? Я отдаю меню массив со всеми ссылками которые хочу отрисовать и он мне рисует их
Stanislav
17.05.2018
11:19:37
@vjkosmos он имеет ввиду кнопку корзинки в девтулзах - принудительный вызов сборщика мусора
Victor
17.05.2018
11:22:04
Igor
17.05.2018
11:22:36
ну то есть, это по сути разные компоненты все равно ?
Victor
17.05.2018
11:24:03
да
то, как ты описал - логика menu-item никак не зависит от логики menu
Если же враппер на слотах, то вот хороший туториал, как это тестить: https://alexjoverm.github.io/2017/10/02/Test-Vue-js-Slots-in-Jest/
Kosmos
17.05.2018
11:40:12
Stanislav
17.05.2018
11:42:16
Kosmos
17.05.2018
11:46:31
Там по тамингу видно, что спустя более чем 10 минут она не чистится. Увеличивается после двух кликов (открытие закрытие).
Google
Maksim
17.05.2018
12:03:11
Artem
17.05.2018
12:04:04
Maksim
17.05.2018
12:05:37
Статей нет, ничего делать не нужно, просто проверь свой сайт в хроме 41 версии и добавляй на индексирование через гугл вебмастер
в этом же вебмастере можешь посмотреть, как гуглбот видит твой сайт
Евгений (Light4everyone)
17.05.2018
12:06:20
можно конечно предположить что SSR щас используют ради рофла мол "ха они думают что гугл и яндекс не индексируют", но ведь слишком уж глобальный рофел, не?
Иван
17.05.2018
12:10:11
Яндекс не рендерит спа
Denis
17.05.2018
12:10:44
хотели бы работать в яндекс?)
Roman
17.05.2018
12:10:48
Иван
17.05.2018
12:11:02
Гугл ждет