К основному содержанию
скилл CX Codex

jest-react-testing — скилл для Claude Code: тесты React на Jest

Скилл для тестирования React-компонентов и хуков через Jest и React Testing Library: конфигурация, моки, асинхронные сценарии.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add manutej/luxor-claude-marketplace --skill jest-react-testing -a claude-code
Открыть на GitHub

Что делает jest-react-testing

Скилл задаёт агенту рамки работы с тестами React: как настроить Jest, какие запросы использовать, как мокать модули и API. Внутри — примеры конфигурации jest.config.js для JavaScript и TypeScript, файл src/setupTests.js с моками matchMedia и IntersectionObserver, а также разбор приоритета запросов React Testing Library от getByRole до getByTestId.

Отдельная часть посвящена философии тестирования: проверять поведение пользователя, а не внутренние детали компонента. Поэтому тесты не ломаются при рефакторинге, но ловят смену поведения. Агент получает готовые шаблоны для моков, асинхронных операций, таймеров и промисов.

Учтите: скилл опирается на jsdom, babel-jest или ts-jest и @testing-library/jest-dom. Если в проекте другой раннер или тесты пишутся на Enzyme, шаблоны придётся переписывать вручную.

Какие задачи решает

  • настроить Jest для React-проекта с нуля
  • написать тест на пользовательское взаимодействие с кнопкой
  • замокать API-запрос и проверить асинхронный рендер
  • протестировать кастомный хук React
  • подобрать правильный запрос вместо getByTestId

Примеры запросов агенту

  • настрой Jest и React Testing Library для этого проекта
  • напиши тест на компонент формы с отправкой и проверкой ошибки
  • протестируй кастомный хук useCounter через renderHook

Как установить jest-react-testing

1Через Skills CLI (Vercel)

npx skills add manutej/luxor-claude-marketplace --skill jest-react-testing -a claude-code

2Вручную: положить файлы

~/.claude/skills/jest-react-testing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/jest-react-testing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о jest-react-testing

Как установить jest-react-testing в Claude?

Выполните npx skills add manutej/luxor-claude-marketplace --skill jest-react-testing -a claude-code. После этого файл скилла появится в ~/.claude/skills/jest-react-testing/SKILL.md.

Что делает jest-react-testing?

Помогает агенту писать и настраивать тесты React-компонентов и хуков на Jest и React Testing Library: конфигурация, моки, асинхронные сценарии, интеграционные тесты.

Какие зависимости нужны для работы скилла?

Шаблоны рассчитаны на jsdom, babel-jest или ts-jest и @testing-library/jest-dom. С другим раннером примеры не подойдут напрямую.

Похожие скиллы

Всё по теме «Тесты и QA» →
react-testing-library pproenca Скилл с 43 правилами для тестов на React Testing Library. Помогает агенту писать и ревьюить тесты, которые проверяют поведение, а не внутренности компонента. CX Codex +1 402установок react-testing affaan-m Скилл для написания тестов React-компонентов, хуков и страниц: React Testing Library, Vitest или Jest, MSW для моков сети и проверки доступности через axe. CX Codex +1 4 800установок appbuilder-testing adobe Скилл генерирует и запускает Jest-тесты для экшенов Adobe App Builder и React-компонентов, включая моки Adobe SDK. CX Codex +1 714установок jest Mindrally Скилл задаёт агенту правила написания тестов на Jest: структура, моки, ассерты, асинхронность. Пригодится, когда тесты в проекте пишет ИИ. CX Codex +1 864установок bun-jest-migration secondsky Скилл ведёт миграцию тестов с Jest на встроенный раннер Bun: импорты, моки, таймеры, конфиг. CX Codex +1 386установок react-native-testing callstack Скилл для написания и проверки тестов компонентов React Native с помощью Testing Library. Покрывает запросы, взаимодействия, асинхронные паттерны и работает с версиями v13 (React 18) и v14 (React 19+). CX Codex +1 5 300установок

Из того же набора31

postgresql-database-engineering Помогает проектировать схемы, выбирать индексы и оптимизировать медленные запросы в PostgreSQL. Пригодится при партиционировании больших таблиц и настройке репликации. CX Codex +1 1 800установок ui-design-patterns Справочник по типовым паттернам интерфейса: навигация, формы, вывод данных, обратная связь и доступность. Пригодится, когда проектируешь компоненты или разбираешь чужой UI. CX Codex +1 853установок ux-principles Подключает к агенту эвристики юзабилити, методы юзер-ресёрча и проверки доступности, чтобы интерфейсы проектировались по правилам, а не на глаз. CX Codex +1 836установок frontend-architecture Скилл для проектирования фронтенда: слои, паттерны, управление состоянием и границы модулей. Пригодится, когда приложение растёт и его пора структурировать. CX Codex +1 722установок alembic Скилл ведёт миграции Alembic в проектах на SQLAlchemy: от alembic init до выката в прод и отката. Пригодится, когда схема поддержки меняется часто. CX Codex +1 644установок wireframing Скилл для проектирования интерфейсов: помогает пройти путь от набросков и структуры экранов до макета, близкого к финальному дизайну. CX Codex +1 566установок expressjs-development Скилл для ИИ-агента, который подсказывает, как строить Express.js-приложения: маршруты, middleware, обработка запросов и ошибок. CX Codex +1 555установок mobile-design Скилл для мобильного интерфейса: тач-цели, жесты, зоны большого пальца, безопасные области и адаптив под маленькие экраны. CX Codex +1 545установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой