What problem does it solve?
This Skill removes the guesswork from creating and improving Rust tests, helping you add coverage quickly while keeping assertions focused on behavior.
Core Features & Use Cases
- Unit Tests: Write targeted tests for individual functions, modules, and core logic.
- Async Testing: Build reliable asynchronous tests with tokio for code that depends on tasks, I/O, or timing.
- Integration and Mocking: Validate public APIs, isolate external dependencies with mocks, and cover both success and failure paths.
- Use Case: If a Rust module is failing in CI or lacks coverage, use this Skill to produce clear, maintainable tests that protect the behavior you care about.
Quick Start
Use the test-writing skill to add comprehensive Rust tests for the attached module, including unit, async, or integration coverage as needed.