← Все курсы
КурсБесплатноЧасть практики восстанавливается

React Testing: контракты поведения, доступные запросы и доказательство регрессий

Практический курс по Vitest и React Testing Library: сильный тест проходит на корректной реализации и падает на заранее подготовленной поломке. Статус исходного audited package: review. Runtime/activation gates исходн…

Часть практики восстанавливается. Теория и опубликованные уроки доступны уже сейчас. Если для отдельного шага ещё нет задания или теста, он откроется для чтения и не будет ошибочно засчитан как пройденный.
Пройдено0 / 18
Примерное время5 ч
Модули6
Уроки18

Уроки курса

Откройте любой опубликованный урок. Порядок программы влияет на зачёт прогресса, но не скрывает учебный материал.

1Контракт поведения и проверка на контролируемой поломке3 уроки0 / 3
Контракт поведения и проверка на контролируемой поломкеОткрыть
Проверка понимания: Контракт поведения и проверка на контролируемой поломкеОткрыть
Практика: Контракт поведения и проверка на контролируемой поломкеОткрыть
2Доступные запросы как обратная связь о UI-контракте3 уроки0 / 3
Доступные запросы как обратная связь о UI-контрактеОткрыть
Проверка понимания: Доступные запросы как обратная связь о UI-контрактеОткрыть
Практика: Доступные запросы как обратная связь о UI-контрактеОткрыть
3`user-event` и полная последовательность действий3 уроки0 / 3
`user-event` и полная последовательность действийОткрыть
Проверка понимания: `user-event` и полная последовательность действийОткрыть
Практика: `user-event` и полная последовательность действийОткрыть
4Асинхронные проверки достижимых состояний3 уроки0 / 3
Асинхронные проверки достижимых состоянийОткрыть
Проверка понимания: Асинхронные проверки достижимых состоянийОткрыть
Практика: Асинхронные проверки достижимых состоянийОткрыть
5Подмена только внешней границы3 уроки0 / 3
Подмена только внешней границыОткрыть
Проверка понимания: Подмена только внешней границыОткрыть
Практика: Подмена только внешней границыОткрыть
6Итоговый проект: regression-suite для Issue Board3 уроки0 / 3
Итоговый проект: regression-suite для Issue BoardОткрыть
Проверка понимания: Итоговый проект: regression-suite для Issue BoardОткрыть
Практика: Итоговый проект: regression-suite для Issue BoardОткрыть