Size: a a a

React — русскоговорящее сообщество

2021 March 13

RU

Roman Usherenko in React — русскоговорящее сообщество
ааа все, я понял, я привык жить в своем стек к фулстека
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
у тебя есть участки кода, которые не дергаются никак при тестировании е2е
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Roman Usherenko
исключительно из-за проблем инструментов
окей, как такой кейс. У тебя формирование экселя и дальнейшая его загрузка. Как через сайпресс ты его проверишь? Скачивание файла - окей, но ведь было бы проще скормить данные в метод, получить их и уже затестить, а это юнит тесты больше подходят
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
🧨 ethorz
окей, как такой кейс. У тебя формирование экселя и дальнейшая его загрузка. Как через сайпресс ты его проверишь? Скачивание файла - окей, но ведь было бы проще скормить данные в метод, получить их и уже затестить, а это юнит тесты больше подходят
проще да. но надёжней - нет :)
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Roman Usherenko
проще да. но надёжней - нет :)
почему нет? Через сайпресс триггер загрузки, через юнит чек содержания
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
🧨 ethorz
почему нет? Через сайпресс триггер загрузки, через юнит чек содержания
да, вот именно так лучше всего
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
я не говорю что одно исключает другого, идеал это в совокупности
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
и да, в моем случае я пишу и е2е и юнит, есть участки кода, которые никак не затестить сайпрессом
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
все верно
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
🧨 ethorz
и да, в моем случае я пишу и е2е и юнит, есть участки кода, которые никак не затестить сайпрессом
ну это я уже понял. я просто с более цельной системой работаю
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
ну и пусть в сайпрес завезут сокеты))
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
ну и при каждом билде в дженкинсе прогоняются эти тесты, если тест упал - сборка валится
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Roman Usherenko
ну и пусть в сайпрес завезут сокеты))
это я хз, реально ли
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
в таком случае в сайпресс должны ввести поддержку протокола с возможностью имитировать передачу сообщения
источник

PM

Pavel Mellonges® in React — русскоговорящее сообщество
Возможно ли useReducer использовать не внутри компоненты? Хочу этот хук использовать вместо redux, но уж очень жирные компоненты получаются. У меня они еще запросы на сервер делают
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Roman Usherenko
ну почему же?
этот вопрос исчерпал себя
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Pavel Mellonges®
Возможно ли useReducer использовать не внутри компоненты? Хочу этот хук использовать вместо redux, но уж очень жирные компоненты получаются. У меня они еще запросы на сервер делают
внести в отдельный хук
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
🧨 ethorz
этот вопрос исчерпал себя
не-не, ну мы хорошо обсудили все :)
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
но использовать только в компоненте
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
я опять же процитирую товарища Кента "write tests. not too many. mostly integration”
источник