dart-generate-test-mocks
Installation
SKILL.md
Contents
- Mock Framework Selection
- Structuring Code for Testability
- Managing Dev Dependencies
- Generating Mock Files
- Stubbing and Verification Best Practices
- Workflow: Generating Mocks and Validating Tests
- Examples
Mock Framework Selection
| Criteria | mocktail (Recommended) |
mockito |
|---|---|---|
| Code Generation | None required | Requires build_runner |
| Setup Overhead | Minimal (class MockService extends Mock implements Service {}) |
Annotation + generator build step |
| Type Safety | Runtime verification | Compile-time generated mock classes |
| Complex APIs | Manual fallback values (registerFallbackValue) |
Automated @GenerateNiceMocks handling |