Как же вы мне помогли, вы себе не представляете. Я начал изучать написание тестов и сразу решил проверить свои знания на своём интернет-магазине, но столкнулся с этой злополучной проблемой, а именно тем что тест падал и меня просило завернуть в провайдер, я везде гуглил что и как но нигде не было именно того, что мне нужно, и сегодня я нашел ваше видео в котором объяснилось всё, что казалось для меня сложным и непонятным. Я уже давно на вас подписан но с каждым просмотренным видео от вас я понимаю что вы это именно тот блогер который объясняет всё, что я считаю интересным и нужным, спасибо вам за ваши труды 🙏
00:00 начало, моки для тестирования . useSelector.mockReturnValue([]) 04:30 аналогичный тест, но не с пустым массивом 06:00 альтернативный вариант jest.spyOn(reduxHooks, 'useSelector').mockReturnValue([]) 08:45 тестирование ToDoItem - jest.spyOn(reduxHooks, 'useDispatch') 18:30 ToDoList готовый тест
Отличный материал,подача тоже,думаю будет одним из популярных каналов на русскоязычных просторах UA-cam.Автору спасибо большое и успехов в продвижении канала
Очень круто Очень актуально) Спасибо за Ваш труд Хотелось бы однажды увидеть курс по тестированию😎 Ну или может ссылкой на хорошие источники поделитесь(помимо документации)?
привет Михаил, спасибо за полезный контент. Ты отметил в моменте написания моков, что если не содержит typescript, то пишем так, а как быть , если в проекте я использую ts?
Спасибо Миша за контент! интересно знать, а как замокать useRef на input-e, если onChange открыто не используется, и всё сохраняется в current.value данного input-a при печати? Может как тема для какого то короткого ролика...
Спасибо большое ,крайне полезная информация Было бы интересно за поиск элементов посмотреть,когда Баттон не один на странице ,а тест айди давать нельзя
@@mishanep Да, я использую MemoryRouter и Provider обертки для компонента в тестах, правильно ли я понимаю, что если мне нужно симулировать значение какое-то в сторе, то нужно только делать фейк стор и передавать его пропсом в Provider? получается что замокать значение получаемое с помощью useSelector нельзя и получить его только если создать фейк стор?
Привет, любимые разработчики!✌🔥 Ребята, почему сейчас проблема с вакансиями на React разработчиков?! Рынок перегрет или потому что лето и идет толпа студентов? У меня уже есть небольшой опыт работы на React в международной компании (7 месяцев), но уже на протяжении месяца не могу найти работу, многие работодатели просто игнорируют, читают смс, смотрят резюме и не дают ответа. Я не получаю отказ или приглашение, просто игнор. Сейчас активно стал использовать одну соц сеть, которая заблокирована на территории РФ, надеюсь что в ближайшее время найду🙏 Дайте свое мнение по этому поводу в комментариях, всем заранее спасибо, кто ответит☺️
@@DmitriyDev так кто уехал из России, работают обычно либо на РФ, либо на зарубежных. По крайней мере, это очень странно айтишнику из РФ приезжать в Казахстан и занимать места, я не спорю, такие моменты есть, но мне,кажется, что это не такой большой %
Как же вы мне помогли, вы себе не представляете. Я начал изучать написание тестов и сразу решил проверить свои знания на своём интернет-магазине, но столкнулся с этой злополучной проблемой, а именно тем что тест падал и меня просило завернуть в провайдер, я везде гуглил что и как но нигде не было именно того, что мне нужно, и сегодня я нашел ваше видео в котором объяснилось всё, что казалось для меня сложным и непонятным. Я уже давно на вас подписан но с каждым просмотренным видео от вас я понимаю что вы это именно тот блогер который объясняет всё, что я считаю интересным и нужным, спасибо вам за ваши труды 🙏
Отличный материал, давайте больше по тестам, тема очень актуальная!
спасибо Михаил, вы очень подробно и доступно преподносите материал!!!
Первое видео по тестированию, которое я смотрю.
Говорите очень понятно, спасибо!
С такой подачей интересно дальше разбираться с этой темой
00:00 начало, моки для тестирования . useSelector.mockReturnValue([])
04:30 аналогичный тест, но не с пустым массивом
06:00 альтернативный вариант jest.spyOn(reduxHooks, 'useSelector').mockReturnValue([])
08:45 тестирование ToDoItem - jest.spyOn(reduxHooks, 'useDispatch')
18:30 ToDoList готовый тест
очень нравится подача и объем информации, спасибо!
Спасибо за работу и такой полезный контент.
Отличный материал,подача тоже,думаю будет одним из популярных каналов на русскоязычных просторах UA-cam.Автору спасибо большое и успехов в продвижении канала
очень) благодарю
Спасибо за Ваш труд! (Тестирование React-компонентов с Redux)
всё чётко и понятно
Очень круто
Очень актуально)
Спасибо за Ваш труд
Хотелось бы однажды увидеть курс по тестированию😎
Ну или может ссылкой на хорошие источники поделитесь(помимо документации)?
Спасибо за видео 😍
привет Михаил, спасибо за полезный контент. Ты отметил в моменте написания моков, что если не содержит typescript, то пишем так, а как быть , если в проекте я использую ts?
По тайпскрипту тоже ждем видосики
Спасибо Миша за контент!
интересно знать, а как замокать useRef на input-e, если onChange открыто не используется, и всё сохраняется в current.value данного input-a при печати?
Может как тема для какого то короткого ролика...
Так и вновь возвращаемся сюда ))
Спасибо большое ,крайне полезная информация
Было бы интересно за поиск элементов посмотреть,когда Баттон не один на странице ,а тест айди давать нельзя
А почему jest.mock(„react-redux”) ломает тест? если закомментить, то все ок, а так ломаются все тесты
Значит в тестах используется функционал редакс и мок вместо функций вернёт undefined.
@@mishanep Да, я оборачиваю в MemoryRoute и Provider со store, это значит что мне не нужно мокать селекторы и диспатчи, а кидать фейк стор?
@@mishanep Да, я использую MemoryRouter и Provider обертки для компонента в тестах, правильно ли я понимаю, что если мне нужно симулировать значение какое-то в сторе, то нужно только делать фейк стор и передавать его пропсом в Provider? получается что замокать значение получаемое с помощью useSelector нельзя и получить его только если создать фейк стор?
Where is the source code ?
Я вот так на ts написал, не очень приятно, но как вариант: (useSelector as jest.Mock).mockReturnValue([])
нужно видео react+redux toolkit + typescript + jest
так а что такое-то этот мок?)
Имитация
Привет, любимые разработчики!✌🔥 Ребята, почему сейчас проблема с вакансиями на React разработчиков?! Рынок перегрет или потому что лето и идет толпа студентов? У меня уже есть небольшой опыт работы на React в международной компании (7 месяцев), но уже на протяжении месяца не могу найти работу, многие работодатели просто игнорируют, читают смс, смотрят резюме и не дают ответа. Я не получаю отказ или приглашение, просто игнор. Сейчас активно стал использовать одну соц сеть, которая заблокирована на территории РФ, надеюсь что в ближайшее время найду🙏
Дайте свое мнение по этому поводу в комментариях, всем заранее спасибо, кто ответит☺️
В Казахстане вообще вакансий фронтенд практически нет
@@DmitriyDev с чем это связано?
@@Developer-u7o с России к нам многие приехали. В итоге сложно конкурировать с вашими ребятами
@@DmitriyDev так кто уехал из России, работают обычно либо на РФ, либо на зарубежных. По крайней мере, это очень странно айтишнику из РФ приезжать в Казахстан и занимать места, я не спорю, такие моменты есть, но мне,кажется, что это не такой большой %
@@Developer-u7o так у нас компании тоже на Запад работают либо на государство. Частного ничего нет