Skip to content

vincent-pradeilles/AutoMocker

Repository files navigation

AutoMocker

platforms pod Carthage compatible

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

About

AutoMocker is a Swift framework that leverages the type system to let you easily create mocked instances of your data types.

Resources

License

Stars

Watchers

Forks

Packages

No packages published