Темная тема
JavaScript Unit Testing - The Practical Guide
01. Введение
02. Настройка и инструменты
03. Основы
- 012 - Введение в модуль;
- 013 - Базовый файл теста и настройка проекта;
- 014 - Написание первого теста;
- 015 - Запуск тестов;
- 016 - Зачем мы пишем тесты;
- 017 - Паттерн AAA (Arrange, Act, Assert);
- 018 - Держите тесты простыми!;
- 019 - Определение поведения и исправление ошибок в коде;
- 020 - Написание дополнительных тестов;
- 021 - Тестирование на ошибки;
- 022 - Добавление новых тестов;
- 023 - Тестирование на выброс ошибок и их сообщения;
- 024 - Задача;
- 025 - Решение;
- 026 - Тесты с несколькими проверками;
- 027 - Ещё практика!;
- 028 - Знакомство с тестовыми наборами;
- 029 - Добавление тестов во фронтенд и бэкенд проекты;
- 030 - Итоги модуля;
04. Написание качественных тестов
05. Интеграционные тесты
06. Продвинутые концепции тестирования
07. Mocking & Spies, побочные эффекты
- 053 - Введение в модуль;
- 054 - Знакомство с Spies и моками;
- 055 - Работа с Spies;
- 056 - Моки и автоматическое мокирование;
- 057 - Примечание по мокированию;
- 058 - Примечания по Spies;
- 059 - Пользовательская логика мокирования;
- 060 - Глобальные пользовательские моки;
- 061 - Дополнительные возможности мокирования;
- 062 - Итоги модуля;
08. Продвинутое мокирование
- 063 - Введение в модуль;
- 064 - Начальный проект;
- 065 - Повторение базовых тестов;
- 066 - Повторение базовых тестов;
- 067 - Причины использования моков;
- 068 - Мокирование глобальных значений и функций;
- 069 - Логика мокирования для конкретных тестов;
- 070 - Выборочное мокирование;
- 071 - Использование локальных мок-значений;
- 072 - Итоги модуля;
09. Тестирование и DOM
10. Завершение курса