
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
Гугл ждет