Тестування Next.js 16 Fullstack та RSC
Тестування Server Components, Server Actions, Data Access Layer, Route Handlers
Список уроків у модулі (5)
5 статей за порядкомТестування React Server Components (RSC)
Архитектура и практика тестирования React Server Components (RSC) в Next.js 16: запуск в среде Node.js, мокирование cookies(), headers(), route params, DAL и верификация асинхронного серверного дерева.
Інтеграційне тестування Server Actions
Архитектура и интеграционное тестирование Server Actions в Next.js 16: контрактные тесты серверных мутаций, валидация Zod, проверка RBAC-авторизации, верификация revalidatePath, revalidateTag и программных редиректов.
Тестування Data Access Layer (DAL) та кешування
Архитектура слоя доступа к данным (DAL) в Next.js 15: тестирование дедупликации React.cache, верификация ключей и тегов в unstable_cache, тестирование revalidateTag и изоляция серверного кэша в тестах.
Інтеграційне тестування Route Handlers (API)
Интеграционное тестирование Route Handlers в Next.js 15: работа с Request и NextRequest, тестирование методов GET/POST/DELETE, валидация статус-кодов и JSON, заголовки CORS, cookies и стриминг Server-Sent Events (SSE).
Тестування навігації та SearchParams
Архитектура и тестирование клиентской навигации, параметров запроса и SEO-метаданных в Next.js 16: мокирование useRouter, useSearchParams, usePathname, синхронизация фильтров с URL и верификация асинхронного generateMetadata.