description: Generate comprehensive unit tests
aliases: [unittest, test-gen]
parameters: [filename]
Generate comprehensive unit tests for {{filename}}.
Consider:
- Test all public functions and methods
- Include edge cases and error scenarios
- Use appropriate mocking where needed
- Follow existing test framework conventions
- Ensure good test coverage
If no filename provided, suggest which files need tests.