169 похожих чатов

Всем привет!) Есть вопрос, мб кто-то занимается автотестами и тестировал

реакт с scss modules, даже не знаю с чего начать и что тестировать в компонентах где нет логики никакой, просто Верстка, просто проверять на рендер? Или проверять что пропсы прокидываются правильно? И какие инструменты лучше использовать или что почитать на эту тему. С redux хотя бы немного понятно, а на счёт компонентов вообще чёт темная тема и мало инфа

17 ответов

12 просмотров

Под компоненты вот. https://jestjs.io/docs/ru/tutorial-react

Николай-Иванов Автор вопроса
0xLDev
Под компоненты вот. https://jestjs.io/docs/ru/tuto...

Я это читал, понятней не стало если честно, может быть есть что-то ещё?)

Николай Иванов
Я это читал, понятней не стало если честно, может ...

А что ты хочешь проверять тестами? Если верстку, то либо смотри снапшоты, либо end-to-end, либо вручную. Остальное никак scss не касается

Alexander Zayka
А что ты хочешь проверять тестами? Если верстку, т...

Верстку скриншотами надо тестировать, снапшоты в очень редких случаях полезны

Николай-Иванов Автор вопроса
Тимофей 🛴
Верстку скриншотами надо тестировать, снапшоты в о...

Ну скриншоты не особо отличаются от теста ручками :)

Николай Иванов
А в каких случаях использовать снапшоты?

Они идут скорее как подстраховка (для меня). Я удалил переменную, на которой завязан рендер, а снапшот мне такой: эй, братан. Тут был блок, а сейчас его нет. Что делать?

Николай Иванов
А в каких случаях использовать снапшоты?

Да хз, я так и не определился, может быть в каких то функциях которые для тебя как черный ящик, и нужно следить что бы они не начали вести себя по другому.

Николай-Иванов Автор вопроса
Alexander Zayka
Они идут скорее как подстраховка (для меня). Я уда...

Хм, снапшот это снимок компонента и он упадёт при любом изменении компонента или только в определенных местах, которые я задам?)

Тимофей 🛴
И ты такой update all ) и нафига такой тест)

Ну ты такой апдейт Алл, а потом: почему не так отображается, а, снапшот? А он такой: ты мне сам сказал так надо. А ты такой: уволен. И про себя: да зачем они вообще нужны?!

Николай-Иванов Автор вопроса
Alexander Zayka
А что ты хочешь проверять тестами? Если верстку, т...

Что вообще стоит проверять в вёрстке и стоит ли вообще? Или лучше забить и тестить типа пропсы компонента и он правильно реагирует на их изменения?

Николай Иванов
Хм, снапшот это снимок компонента и он упадёт при ...

Если рендер будет отличаться от предыдущего, то он сообщит об этом и спросит, нужно ли перезаписать

Николай Иванов
Что вообще стоит проверять в вёрстке и стоит ли во...

Честно, лучше всего проверяет реальный пользователь :D

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта