Как же вы мне помогли, вы себе не представляете. Я начал изучать написание тестов и сразу решил проверить свои знания на своём интернет-магазине, но столкнулся с этой злополучной проблемой, а именно тем что тест падал и меня просило завернуть в провайдер, я везде гуглил что и как но нигде не было именно того, что мне нужно, и сегодня я нашел ваше видео в котором объяснилось всё, что казалось для меня сложным и непонятным. Я уже давно на вас подписан но с каждым просмотренным видео от вас я понимаю что вы это именно тот блогер который объясняет всё, что я считаю интересным и нужным, спасибо вам за ваши труды 🙏
Отличный материал,подача тоже,думаю будет одним из популярных каналов на русскоязычных просторах RU-vid.Автору спасибо большое и успехов в продвижении канала
Очень круто Очень актуально) Спасибо за Ваш труд Хотелось бы однажды увидеть курс по тестированию😎 Ну или может ссылкой на хорошие источники поделитесь(помимо документации)?
00:00 начало, моки для тестирования . useSelector.mockReturnValue([]) 04:30 аналогичный тест, но не с пустым массивом 06:00 альтернативный вариант jest.spyOn(reduxHooks, 'useSelector').mockReturnValue([]) 08:45 тестирование ToDoItem - jest.spyOn(reduxHooks, 'useDispatch') 18:30 ToDoList готовый тест
привет Михаил, спасибо за полезный контент. Ты отметил в моменте написания моков, что если не содержит typescript, то пишем так, а как быть , если в проекте я использую ts?
Спасибо большое ,крайне полезная информация Было бы интересно за поиск элементов посмотреть,когда Баттон не один на странице ,а тест айди давать нельзя
Спасибо Миша за контент! интересно знать, а как замокать useRef на input-e, если onChange открыто не используется, и всё сохраняется в current.value данного input-a при печати? Может как тема для какого то короткого ролика...
Не подскажете почему может выдавать ошибку? TypeError: Cannot redefine property: useSelector > 7 | const mockedUseSelector = jest.spyOn(reduxHooks, 'useSelector'); Часа 3 поисков не дали результата...( использую TS
@@mishanep Не понимаю, был уверен что вчера прописывл это. Но прописав сегодня все заработало)) Спасибо огромное за ответ! И за очень полезную информацию которой вы делитесь!
@@mishanep Да, я использую MemoryRouter и Provider обертки для компонента в тестах, правильно ли я понимаю, что если мне нужно симулировать значение какое-то в сторе, то нужно только делать фейк стор и передавать его пропсом в Provider? получается что замокать значение получаемое с помощью useSelector нельзя и получить его только если создать фейк стор?
Привет, любимые разработчики!✌🔥 Ребята, почему сейчас проблема с вакансиями на React разработчиков?! Рынок перегрет или потому что лето и идет толпа студентов? У меня уже есть небольшой опыт работы на React в международной компании (7 месяцев), но уже на протяжении месяца не могу найти работу, многие работодатели просто игнорируют, читают смс, смотрят резюме и не дают ответа. Я не получаю отказ или приглашение, просто игнор. Сейчас активно стал использовать одну соц сеть, которая заблокирована на территории РФ, надеюсь что в ближайшее время найду🙏 Дайте свое мнение по этому поводу в комментариях, всем заранее спасибо, кто ответит☺️
@@DmitriyDev так кто уехал из России, работают обычно либо на РФ, либо на зарубежных. По крайней мере, это очень странно айтишнику из РФ приезжать в Казахстан и занимать места, я не спорю, такие моменты есть, но мне,кажется, что это не такой большой %