Гуглить react testing library и видео/тексты автора библиотеки
Доддса-то я смотрел, но он же больше про интеграционные. У него про Unit тоже есть?
блог Kent C. Dodds
Разве не наоборот?
юнит-тестов в реакте не существует change my mind
Ну например отображение списка, пришедшего в пропсы - это же юнит
реакт компоненты не являются чистыми функциями, поэтому какой бы тест ты ни написал, он будет немного integration
Не, он за интеграцию
ок, я немного в терминах этих плаваю, у меня в голове они делятся на две части, мокаем, не мокаем
Пусть будет по-твоему) не знаешь, где почитать про тесты, максимально близкие к юнитам в Реакте?)
:) ну если честно, то что пишет Доддс применимо на любом уровне
Мне б юзкейсы, примеры, какой нибудь реальный компонент не выхолощенный и как его юнит-тестят
да влоб просто :) рендеришь с разными пропами - проверяешь, что есть нужный UI)
Это самый простой уровень. Хочется сложных примеров со сложными компонентами. Где всякие громоздкие формы, запросы итд
запросы - это уже integration
А сторибука в реакте для тестирования не хватает?
А запросы разве вызываются не вне компонентов, например в санках или сагах?
В идеале да, иногда можно и useState'ом обойтись
ачо сторибук уже считается тестированием?
Нууу, почему нет?)
ты можешь запустить этот тест и оно скажет, что у тебя сломалось?
Запусти тест компонента и посмотри как любые входные данные на него влияют 😅
"посмотри", значит тест - это ты 😄
Если полагаешься на юнит-тесты, то полагаешься на себя)) т.е. в этом случае ты тоже тестом являешься))
ну нет, почему. юнит тест упадёт, если что-то нарушено
Ладно, я не гуру тестирования, имо сторибуком удобнее :)
Обсуждают сегодня