Весь исходный код из ролика здесь - Таймкоды: 00:00 ➝ Введение. Теория. Пирамида тестирования. Квадрат допустимых значений 12:00 ➝ Практика. unit тесты с JEST 27:40 ➝ Юнит тестирование асинхронных функций. Мокаем данные. Snapshots 37:00 ➝ Тестирование React приложений. React Testing library 42:50 ➝ findBy, getBy, queryBy. Пример с useEffect. Асинхронный код 49:00 ➝ Тестирование событий. onClick, onChange, onInput. FireEvent, userEvent 54:40 ➝ Тестирование компонента с асинхронной загрузкой данных с сервера 58:40 ➝ Интеграционное тестирование в связке с react router dom v6 01:07:20 ➝ Хелпер для удобного тестирования роутинга 01:12:10 ➝ Интеграционное тестирование в связке с Redux toolkit 01:16:00 ➝ Тестируем селектор 01:22:00 ➝ Хелпер для удобного тестирования компонентов, в которых используется Redux 01:25:00 ➝ e2e тесты с WebdriverIO 01:33:00 ➝ PageObject паттерн 01:38:15 ➝ Пример е2е теста с асинхронным кодом 01:44:45 ➝ Скриншотные тесты storybook и loki js 01:53:00 ➝ Ставим лайки и пишем комменты, всем спасибо)
Hide player controls
Hide resume playing