Просьба
Коллеги-фронтендеры, не поленитесь, подкиньте учебных материалов по написанию юнит-тестов в фронтенде. Не по технике использования библиотек, а по тому, что именно нужно тестировать, а что — не стоит. Я до сих пор не понимаю, что нужно тестировать, если я всего лишь получаю от сервера массив, вывожу списком, там ставлю кнопки, по нажатию на которые что-то отправляю серверу.
· 21.05
Можно тестировать: 1. Успешное получение данных 2. Есть както изменяешь данные функцию, которой изменяешь или присваеваешь данные в сторе. 2.1 что будет если в функцию передать не массив 2.2 что будет если ничего не передать 2.3 что если передать массив 3. Ошибку со стороны бека 4. Приход со стороны бека не массива, а другого типа данных 5. Корректную отправку и получения ответа с бека, что все принято 6. Случай, когда бек не принял данные 7. Случай, когда отправляешь беку, а он молчит..
Вариантов могу еще накидать
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 21.05
У меня в большинстве этих случаев будет "пофиг, это проблема на бэкенде" :D
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 21.05
Ну вот, чтобы так не было, тестировать как со стороны фронта ттрабатывает))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 21.05
Как будто бы, то, что должен приходить массив, должен проверять бэкендер. У нас же с ним есть зафиксированное API. А что обрабатываются ошибки при запросах на сервер — это тест работы с API, тут мне как раз всё понятно, тут классический код. У меня проблемы с простыми компонентами, которые толтко рисуют что-то и всё.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён