реакт с scss modules, даже не знаю с чего начать и что тестировать в компонентах где нет логики никакой, просто Верстка, просто проверять на рендер? Или проверять что пропсы прокидываются правильно? И какие инструменты лучше использовать или что почитать на эту тему. С redux хотя бы немного понятно, а на счёт компонентов вообще чёт темная тема и мало инфа
Под компоненты вот. https://jestjs.io/docs/ru/tutorial-react
Я это читал, понятней не стало если честно, может быть есть что-то ещё?)
А что ты хочешь проверять тестами? Если верстку, то либо смотри снапшоты, либо end-to-end, либо вручную. Остальное никак scss не касается
Верстку скриншотами надо тестировать, снапшоты в очень редких случаях полезны
А в каких случаях использовать снапшоты?
Ну скриншоты не особо отличаются от теста ручками :)
Они идут скорее как подстраховка (для меня). Я удалил переменную, на которой завязан рендер, а снапшот мне такой: эй, братан. Тут был блок, а сейчас его нет. Что делать?
Да хз, я так и не определился, может быть в каких то функциях которые для тебя как черный ящик, и нужно следить что бы они не начали вести себя по другому.
И ты такой update all ) и нафига такой тест)
Хм, снапшот это снимок компонента и он упадёт при любом изменении компонента или только в определенных местах, которые я задам?)
Ну ты такой апдейт Алл, а потом: почему не так отображается, а, снапшот? А он такой: ты мне сам сказал так надо. А ты такой: уволен. И про себя: да зачем они вообще нужны?!
Вот в этом и проблема
Мне нравится как ты объясняешь)
Что вообще стоит проверять в вёрстке и стоит ли вообще? Или лучше забить и тестить типа пропсы компонента и он правильно реагирует на их изменения?
Если рендер будет отличаться от предыдущего, то он сообщит об этом и спросит, нужно ли перезаписать
Что при любом изменении
Честно, лучше всего проверяет реальный пользователь :D
Обсуждают сегодня