swift-protocol-di-testing - Swift Protocol-based Dependency Injection Testing
Implement protocol-based dependency injection to enable deterministic Swift testing without actual I/O operations
Tags
Updated: 2026-03-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- define protocols
- create mock implementations
- inject dependencies
- write deterministic tests
- simulate errors
Inputs
- Swift codebase
- external dependencies
- Swift Testing framework
Outputs
- test code
- mock implementations
- test results
Requirements
- Swift programming language
- Swift Testing framework
- Sendable protocol support
