testing-integration
Installation
SKILL.md
Skill: Testing Integration
Goal
Write integration tests that verify multiple components work together correctly with real dependencies like databases, caches, and external services.
Use This Skill When
- Testing how multiple modules work together
- Testing database operations with real queries
- Testing API endpoints with request/response cycles
- Testing cache + database coordination
- The user asks for "integration tests"
Do Not Use This Skill When
- Testing single functions in isolation (use unit tests)
- Testing complete user journeys (use E2E tests)
- Tests should run in milliseconds (prefer unit tests)
- External services are unavailable (mock or skip)