AutoMocker
Context
AutoMocker is a Swift framework that leverages the type system to let you easily create mocked instances of your data types.
Here's an example of how it can be used:
struct MyData {
let bool: Bool
let string: String
let integers: [Int]
}
let mocked = mock(MyData.init) // a mocked instance has been created 🎉
For the moment, AutoMocker supports initializers that take up to 6 arguments.
Requirements
Xcode 10+ & Swift 5.0
Installation
CocoaPods
Add the following to your Podfile
:
pod "AutoMocker"
Carthage
Add the following to your Cartfile
:
github "vincent-pradeilles/AutoMocker"
Author
- Twitter: @v_pradeilles