Автоматизированное тестирование для приложений Expo React Native с использованием библиотеки тест...
Автор: MissCoding
Загружено: 2023-08-28
Просмотров: 22154
Всем привет!
Сегодня я покажу вам, как автоматизировать тестирование ваших приложений Expo React Native с помощью Jest и библиотеки тестирования React Native. Мы также будем использовать npm-пакет expo-jest.
Я покажу вам, как имитировать вызовы API, тестовые функции, получать компоненты по идентификатору теста, делать снимки состояния и многое другое! Я также покажу вам отличный плагин для Visual Studio Code, который будет запускать ваши тесты по мере внесения изменений. Это отлично подходит для разработки через тестирование (TDD) и значительно упрощает процесс разработки. Кроме того, это значительно упрощает отладку тестов.
Наконец, я также расскажу о вариантах структуры папок для тестов.
Мой код для этого доступен на GitHub:
https://github.com/chelseafarley/expo...
В ближайшие дни на моём сайте появится блог:
https://www.ohchelsea.com
Вы, очевидно, пришли сюда учиться, и бесплатная аудиоверсия позволит вам повысить свой образовательный потенциал в ситуациях, когда у вас могут быть свободные руки, например, в спортзале или по дороге на работу. Это позволит вам уделять больше времени теории, когда вы не можете смотреть на экран, чтобы максимально эффективно использовать экранное время для приобретения технических навыков. Попробуйте бесплатно уже сегодня:
https://amzn.to/49NX6Xe
// ОБО МНЕ
Меня зовут Челси, и я начала изучать программную инженерию в 2010 году. С 2014 года я работаю в коммерческой сфере на постоянной основе и занимала различные должности: от разработчика до технического руководителя и архитектора решений. Я full-stack разработчик с большим опытом работы с C# и Javascript, но моя страсть — мобильная разработка, в частности, нативная разработка под iOS и кроссплатформенная разработка с использованием React Native.
У меня всегда много дел, я постоянно пробую новые подработки и терплю неудачи. Возможно, вы сможете поучиться на моих ошибках!
Поставьте лайк и подпишитесь, если вам понравилось это видео и вы хотите видеть больше подобных!
Есть предложения по темам, о которых вы хотели бы узнать больше? Делитесь ими в комментариях... Я с удовольствием помогу вам, пока сам немного учусь!
// ИСПОЛЬЗОВАННЫЕ ТОВАРЫ
При создании видео я использую следующие товары:
Микрофон Boya MM1 - https://amzn.to/3uupmOB
Достойный по качеству и достаточно прочный, но при этом экономичный микрофон, который можно использовать как с зеркальными камерами, так и с мобильными телефонами и ноутбуками.
Объектив Canon 18-55 мм - https://amzn.to/3QYYdLk
Китовый объектив, но хорошего качества для новичков, осваивающих цифровую зеркальную камеру.
Canon EOS Rebel T7 с объективом 18-55 мм - https://amzn.to/3GdRPuq
Это комплект, с которого я начинал. Он включает в себя объектив, ссылку на который вы привели выше, и является отличной камерой для начинающих.
Я обожаю устройства Apple... Вот те, которые я использую для создания контента на своём канале:
Apple iPhone 13 - https://amzn.to/3G8pHcl
Хороший универсальный телефон, подходящий для разработки приложений Apple и записи видео, с достаточным количеством качественных функций, но по более низкой цене, чем профессиональные версии.
Apple MacBook Pro - https://amzn.to/3MUuPV8
Отличный портативный компьютер для работы из любой точки мира, идеально подходящий для разработки на iOS.
Apple iPad Air - https://amzn.to/49LvYrY
Очень прост в использовании для графического дизайна, например, для создания логотипов в рамках разработки приложений или для монтажа видео в дороге.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Ссылки в этом описании могут быть партнёрскими. Если вы приобретёте товар или услугу по предоставленным мной ссылкам, я могу получить небольшую комиссию. С вас не будет взиматься дополнительная плата! Спасибо за поддержку моего канала, чтобы я мог продолжать предоставлять вам бесплатный контент каждую неделю!
//КОНТАКТЫ:
Свяжитесь со мной по адресу hello@tripwiretech.com
//ХОЧУ БОЛЬШЕГО:
Ссылки на все мои сайты и страницы в социальных сетях можно найти на Linktree: https://linktr.ee/misscoding
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: