Size: a a a

2020 September 23

SS

Serhey Shmyg in React Kyiv
Якщо лише один тест по снепшоту тотне завалиться, якщо файл не змінювати
источник

DZ

Dmitry Zherebko in React Kyiv
Serhey Shmyg
Зміниться верстка і тест завалиться
title=“asdfdasf”,
data-testid=“adfasd”
источник

DZ

Dmitry Zherebko in React Kyiv
эти снепшот тесты очень уязримы к изменениям и многие от них потихоньку отказываются
источник
2020 September 24

B

Bogdan in React Kyiv
Serhey Shmyg
Зміниться верстка і тест завалиться
меняешь верстку в одном месте, а валится в другом. профит
источник

O

Oleg in React Kyiv
Всім привіт, є питання, цікавить як прописати css анімацію в константах типу як const animation = { width: "500" height: "500"} ну і всередині анімація
источник

DZ

Dmitry Zherebko in React Kyiv
Bogdan
меняешь верстку в одном месте, а валится в другом. профит
меняешь в одном, ломается во всех
источник

P

Pasha in React Kyiv
Ребят, кто-то использовал recharts?
источник

B

Bogdan in React Kyiv
Dmitry Zherebko
меняешь в одном, ломается во всех
ну в этом и суть
источник

DB

Dima Bildin in React Kyiv
Bogdan
ну в этом и суть
Какая суть? Меняешь в одно компоненте, ломается в 20. Ты идёшь аксептишь 20 изменений. Какая вероятность, что во время этого ты, даже будучи очень внимательным, не зааксептишь случайно что-то не то?
Тестирование снепшотами и скриншотами подкупает тем, что просто делается и типа особо думать не надо, но по факту, чтоб они несли пользу и не несли вред лучше вдумываться, где стоит их использовать.
источник

K

Kамран in React Kyiv
Dima Bildin
Какая суть? Меняешь в одно компоненте, ломается в 20. Ты идёшь аксептишь 20 изменений. Какая вероятность, что во время этого ты, даже будучи очень внимательным, не зааксептишь случайно что-то не то?
Тестирование снепшотами и скриншотами подкупает тем, что просто делается и типа особо думать не надо, но по факту, чтоб они несли пользу и не несли вред лучше вдумываться, где стоит их использовать.
Можно делать снэпшоты глупых компонентов.
А вот там где много логики, то можно руками писать.
Все таки снэпшоты удобные штуки.

Просто в чем прикол писать тест для компонента который возвращает туево тучу верстки?)
Во всём плюсы есть, кажется )
источник

DB

Dima Bildin in React Kyiv
Kамран
Можно делать снэпшоты глупых компонентов.
А вот там где много логики, то можно руками писать.
Все таки снэпшоты удобные штуки.

Просто в чем прикол писать тест для компонента который возвращает туево тучу верстки?)
Во всём плюсы есть, кажется )
"глупый компонент" – это и есть компонент, который просто возвращает вёрстку по заданным параметрам. Делать на него снэпшот тест сомнительно полезно. Как выше пример был, какой-нибудь аттрибут title добавится и всё тест упал. Какой сценарий, когда что-то поменялось и что-то на самом деле сломало в этом компоненте и тест это отловил?
источник

B

Bogdan in React Kyiv
Dima Bildin
Какая суть? Меняешь в одно компоненте, ломается в 20. Ты идёшь аксептишь 20 изменений. Какая вероятность, что во время этого ты, даже будучи очень внимательным, не зааксептишь случайно что-то не то?
Тестирование снепшотами и скриншотами подкупает тем, что просто делается и типа особо думать не надо, но по факту, чтоб они несли пользу и не несли вред лучше вдумываться, где стоит их использовать.
Вероятность ниже чем вообще без такого теста.
источник

DZ

Dmitry Zherebko in React Kyiv
Dima Bildin
Какая суть? Меняешь в одно компоненте, ломается в 20. Ты идёшь аксептишь 20 изменений. Какая вероятность, что во время этого ты, даже будучи очень внимательным, не зааксептишь случайно что-то не то?
Тестирование снепшотами и скриншотами подкупает тем, что просто делается и типа особо думать не надо, но по факту, чтоб они несли пользу и не несли вред лучше вдумываться, где стоит их использовать.
ну со скриншотами чуть иначе, т.к требует меньше времени на сравнение и понимание чо поменялось
источник

DZ

Dmitry Zherebko in React Kyiv
прорвевьювить 20 скриншотов легко, а вот 20 снепшотов вёрстки такое себе
источник

DB

Dima Bildin in React Kyiv
Dmitry Zherebko
ну со скриншотами чуть иначе, т.к требует меньше времени на сравнение и понимание чо поменялось
Да, ещё можно игнорировать области
источник

DB

Dima Bildin in React Kyiv
Dmitry Zherebko
ну со скриншотами чуть иначе, т.к требует меньше времени на сравнение и понимание чо поменялось
Но это не делает их выбором по умолчанию. На каждый билд смотреть 20 диффов скриншотов тоже такое
источник

MD

Max Dolynchuk in React Kyiv
шарий в чате реакт? очень интересно))))
источник

SG

Stas G in React Kyiv
еще раз и в бан
источник

OI

Oleksa Iurchenko in React Kyiv
Та одразу треба
источник

DZ

Dmitry Zherebko in React Kyiv
Dima Bildin
Но это не делает их выбором по умолчанию. На каждый билд смотреть 20 диффов скриншотов тоже такое
это оч странно если у тебя в пре 20 дифов
источник