
Сергей
17.05.2018
13:49:49
у него их 620 упало

Тимофей
17.05.2018
13:49:56

Таймураз
17.05.2018
13:49:57

Сергей
17.05.2018
13:50:13

Google

Сергей
17.05.2018
13:50:16
ахзахаха
там на компоненты

Таймураз
17.05.2018
13:50:28
Так нахуя компоненты тестить на снепшоты

Сергей
17.05.2018
13:50:30

Таймураз
17.05.2018
13:50:35
Это на всю страницу делается обычно=)

Тимофей
17.05.2018
13:50:43

Сергей
17.05.2018
13:50:46
Storybook
у меня на каждый компонент есть по несколько стори

Тимофей
17.05.2018
13:51:37

Сергей
17.05.2018
13:51:42
сочувствую
но опять же на каждый компонент
там даже компонентов дохрена
они между собой пересекаются

Google

Сергей
17.05.2018
13:52:11
я все равно не вижу смысла в снапшотах

Александр
17.05.2018
13:52:13
сочувствую
например для тестирования состояния компонентов

Сергей
17.05.2018
13:52:15
(бабель плагины ок)
упало — сам разбирайся
даже если правильно, упало
пиздец, так тесты не должны работать

Александр
17.05.2018
13:53:46

Сергей
17.05.2018
13:54:12
а что в ней тестить?

Тимофей
17.05.2018
13:54:20

Сергей
17.05.2018
13:54:24
да и как ты собрался тестить css modules или cssinjs
которые будут всегда падать

Александр
17.05.2018
13:54:44

Владимир
17.05.2018
13:54:50

Александр
17.05.2018
13:54:54

Тимофей
17.05.2018
13:54:58

Сергей
17.05.2018
13:54:58
Styled не всегда падают
о, ну уже круто
будет не всегда падать
а только в части случаев
на ci будет падать чуть реже чем всегда

Александр
17.05.2018
13:56:12

Google

Сергей
17.05.2018
13:56:21
ci настраивают

Александр
17.05.2018
13:56:47

Сергей
17.05.2018
13:57:11
бля

Тимофей
17.05.2018
13:57:13

Сергей
17.05.2018
13:57:19

Max
17.05.2018
13:57:20
снепшоты сторибуков
заебало
99% это фиксы того что где-то чуток поменялось и по пизде все дерево цсс классов пошло
в css-modules

Александр
17.05.2018
13:57:53
пиздец
ну ты же ранаешь тесты перед реквестом?

Сергей
17.05.2018
13:57:59

Max
17.05.2018
13:58:05
буду прикручивать тесты скринами

Сергей
17.05.2018
13:58:08

Владимир
17.05.2018
13:58:24

Max
17.05.2018
13:58:43
ну у меня дифф скринов после деплоя отображается

Тимофей
17.05.2018
13:58:49

Anton
17.05.2018
13:59:05
https://github.com/tsuyoshiwada/storybook-chrome-screenshot - рекомендую, только альфу не ставьте

Google

Сергей
17.05.2018
14:00:04
но опять же false-positive как чекать

Max
17.05.2018
14:00:35

Владимир
17.05.2018
14:00:36

Admin
ERROR: S client not available

Anton
17.05.2018
14:00:44
Я бы сказал что единственное правильная. А то открываешь PR - ребята я тут багу поправил. А что и где поправил - пойди узнай.

Mikhail
17.05.2018
14:00:47

Александр
17.05.2018
14:00:50

Сергей
17.05.2018
14:00:55
это что?
когда ты сделал изменения, тесты показывают что ошибка, мол изменения
как в снепшотах

Anton
17.05.2018
14:01:00

Max
17.05.2018
14:01:23

Anton
17.05.2018
14:01:31

Max
17.05.2018
14:01:45

Владимир
17.05.2018
14:01:48

Сергей
17.05.2018
14:02:01
ничо не пони
есть предыдущий скрин
ты меняешь margin
положение меняется
скрины не совпадают
ошибка или просто дифф?

Тимофей
17.05.2018
14:02:02

Anton
17.05.2018
14:02:10
спасибо
Я там мастер поправил, но он зараза не релизит исправленый пакет.

Max
17.05.2018
14:02:26
что-то поменялось — надо чекнуть
это норм

Google

Сергей
17.05.2018
14:02:42

Max
17.05.2018
14:02:51
руками
смотришь диффы если ок запускаешь yarn update_screenshots например

Сергей
17.05.2018
14:03:33
руками
как снепшоты, только не падают?

Max
17.05.2018
14:03:45
да

Сергей
17.05.2018
14:03:50
гуд

Anton
17.05.2018
14:04:24
Зачем? Пушим скрины вместе с ПР. Смотрим на изменения вместе в code changes и молча апрувим если картинка нравиться.
Задача чисто показать разницу в картинках, заместо обновления снепшота - мерж.

Сергей
17.05.2018
14:04:36

Anton
17.05.2018
14:05:43
Мы так для финансовых документов делаем. Сами документы на реакте, изменения в коде как-то совсем не отражают суть. Тут же идет пара скрипшотов, по которым все понятно.
Изменения кода должны finance апрувить, они програть не умеют

Сергей
17.05.2018
14:07:57

Anton
17.05.2018
14:10:05
Но это же должно быть закомичесно в гит, чтобы светиться как часть PR.
В общем мы эту проблему не решили. Просто перед открытием PR запускаем скриншоты. CI чисто даты файлов проверяет, чтобы бы не забыли их сделать

Max
17.05.2018
14:10:29