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

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

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

17 ответов

11 просмотров

Под компоненты вот. 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

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта