Jest Testing
SkillDev toolsExpert Jest testing framework for JavaScript/TypeScript unit and integration testing
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Jest Testing skill
What this skill tells your AI
The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/qa-testing-automation/skills/jest-testing/SKILL.md and read by ahel’s review.
Overview
This skill provides expert-level capabilities for Jest-based testing, enabling comprehensive unit testing, snapshot testing, and integration with React Testing Library.
Capabilities
Test Execution
- Configure Jest for various project types (Node, React, TypeScript)
- Execute tests with coverage collection
- Parallel test execution configuration
- Watch mode and selective test running
Unit Testing
- Write unit tests with proper mocking
- Configure custom matchers and test utilities
- Mock module resolution and timer handling
- Handle async testing patterns
Snapshot Testing
- Configure and manage snapshot tests
- Handle snapshot updates and reviews
- Implement inline snapshots
Coverage Analysis
- Coverage report generation and analysis
- Configure coverage thresholds
- Identify uncovered code paths
React Integration
- Integration with React Testing Library
- Component testing patterns
- Hook testing utilities
Target Processes
automation-framework.js- Test framework setupmutation-testing.js- Test quality assessmentcontinuous-testing.js- CI/CD integrationshift-left-testing.js- Early testing integration
Dependencies
jest- Test runner@testing-library/react- React testing utilitiests-jest- TypeScript support (optional)
Usage Example
{
kind: 'skill',
skill: {
name: 'jest-testing',
context: {
action: 'execute-tests',
testPath: 'src/**/*.test.ts',
coverage: true,
coverageThreshold: {
global: { branches: 80, functions: 80, lines: 80 }
}
}
}
}
Configuration
The skill respects jest.config.js or jest.config.ts in the project root and can override settings as needed.
Signals
- GitHub stars
- 2k
- Forks
- 112
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
jest-testing- Source
- github.com/a5c-ai/babysitter
Related picks
Skill · thedaviddias
The pick for JavaScriptmodern-javascript-patterns
Skill · wshobson
The pick for JavaScriptsetup-ts-deep-modules
Skill · mattpocock
The pick for TypeScripttypescript-pro
Skill · jeffallan
The pick for TypeScriptreact-component-performance
Skill · davila7
The pick for Reactreact-doctor
Skill · millionco
The pick for React