What It Does
Monitors your code changes and automatically generates comprehensive unit tests, integration tests, and edge case coverage. Understands your testing framework, follows your existing test patterns, and keeps coverage above your target threshold.
Features
- Detects untested functions and code paths
- Generates unit tests matching your framework (Jest, Vitest, Mocha, etc.)
- Creates mocks and fixtures automatically
- Follows AAA pattern (Arrange, Act, Assert)
- Generates edge case and boundary tests
- Updates tests when source code changes
- Maintains consistent test naming conventions
Triggers
On file save On commit Manual request When coverage drops below threshold
Trust Levels
Use Cases
- Catching up on test coverage for legacy code
- Maintaining TDD workflow without slowing down
- Ensuring new features are always tested
Example Prompts
“Write tests for the auth module”“Increase test coverage to 80%”“Generate edge case tests for this function”