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

Что то я сижу с тестами и не пойму ,

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

7 ответов

4 просмотра

Мокай хук

Либо через это https://github.com/testing-library/react-hooks-testing-library

Bogdan-Shelomanov Автор вопроса

через нее хук и протестировал но хук в связке с компонентом сейчас замокать попробую

Bogdan Shelomanov
через нее хук и протестировал но хук в связке с ко...

Если ты протестировал хук то нет нужды тестировать его внутри компонента

Bogdan-Shelomanov Автор вопроса
Vetro
Если ты протестировал хук то нет нужды тестировать...

нет нужно протестровать ведь поведение компонента например что при пендинге будет спинер при дате юудет юзер и тд

Bogdan Shelomanov
нет нужно протестровать ведь поведение компонента ...

А, я не так вопрос видимо понял Если тебе нужно протестировать поведение компонента в зависимости от того что вернул хук, то только мок, да

Bogdan-Shelomanov Автор вопроса
Vetro
А, я не так вопрос видимо понял Если тебе нужно п...

да, замокать вышло, но тогда тест этого компонента светит хук как не протестированный, это нормально? хотя он отдельно протестирован

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта