Тестирование Next.js 16 Fullstack & RSC

Тестирование Server Components, Server Actions, Data Access Layer, Route Handlers

Прогресс темы5 уроков
Опыт (XP)120 мин • +150 XP
Прогресс темы0 / 5 (0%)

Список уроков в модуле (5)

5 статей по порядку
01

Тестирование React Server Components (RSC)

Архитектура и практика тестирования React Server Components (RSC) в Next.js 16: запуск в среде Node.js, мокирование cookies(), headers(), route params, DAL и верификация асинхронного серверного дерева.

25 мин•+30 XP
02

Интеграционное тестирование Server Actions

Архитектура и интеграционное тестирование Server Actions в Next.js 16: контрактные тесты серверных мутаций, валидация Zod, проверка RBAC-авторизации, верификация revalidatePath, revalidateTag и программных редиректов.

25 мин•+30 XP
03

Тестирование Data Access Layer (DAL) и кэширования

Архитектура слоя доступа к данным (DAL) в Next.js 15: тестирование дедупликации React.cache, верификация ключей и тегов в unstable_cache, тестирование revalidateTag и изоляция серверного кэша в тестах.

25 мин•+30 XP
04

Интеграционное тестирование Route Handlers (API)

Интеграционное тестирование Route Handlers в Next.js 15: работа с Request и NextRequest, тестирование методов GET/POST/DELETE, валидация статус-кодов и JSON, заголовки CORS, cookies и стриминг Server-Sent Events (SSE).

25 мин•+30 XP
05

Тестирование навигации и SearchParams

Архитектура и тестирование клиентской навигации, параметров запроса и SEO-метаданных в Next.js 16: мокирование useRouter, useSearchParams, usePathname, синхронизация фильтров с URL и верификация асинхронного generateMetadata.

20 мин•+30 XP