generating-test-doubles
Installation
SKILL.md
Overview
This skill empowers Claude to streamline unit testing by automatically generating test doubles (mocks, stubs, spies, and fakes). It analyzes the code under test, identifies dependencies, and creates the necessary test doubles, significantly reducing the time and effort required to write effective unit tests.
How It Works
- Dependency Analysis: Claude analyzes the code to identify dependencies that need to be replaced with test doubles.
- Test Double Generation: Based on the dependencies and specified testing framework, Claude generates appropriate test doubles (mocks, stubs, spies, or fakes).
- Code Insertion: Claude provides the generated test double code, ready for integration into your unit tests.
When to Use This Skill
This skill activates when you need to:
- Create mocks for external API calls in a unit test.
- Generate stubs for service dependencies to control their behavior.
- Implement spies to track interactions with real objects during testing.