Генерация E2E и unit-тестов для NestJS модулей
testing
create-e2e-test — это скилл для Claude Code, который создаёт файлы тестов для указанного модуля в MX Space, принимая имя модуля как аргумент. Поддерживает три паттерна: unit-тесты с моками через `@nestjs/testing` и Vitest, E2E-тесты контроллеров через полный HTTP pipeline с помощью хелпера `createE2EApp`, и интеграционные тесты репозиториев против реальной PostgreSQL через testcontainers. `createE2EApp` автоматически подменяет `AuthGuard` тестовым аналогом, регистрирует стандартные интерсепторы и Zod-валидацию, создаёт Fastify-приложение и закрывает его в `afterAll`. Файлы размещаются в `apps/core/test/src/modules/<module-name>/` — отдельно для контроллеров и репозиториев. Подходит разработчикам NestJS-бэкендов, которым нужно быстро покрыть тестами новый модуль.
- #nestjs-testing
- #vitest
- #e2e-testing
- #unit-testing
- #typescript