Skip to content

umutonat/Mockingjay

Repository files navigation

Mockingjay

SPM

Mockingjay simplifies creating mock objects in Swift.

Usage

Calling Mockingjay.mock() creates a new object of given type.

    struct Cat: Codable, Equatable {
        let age: Int
        let name: String
        let speed: Double
        let children: [CatChild]
        let parent: CatParent

        enum CatChild: String, Codable {
            case one
            case two
            case three
        }
    }

    struct CatParent: Codable, Equatable {
        let parentId: String
    }

    let mock: Cat? = try Mockingjay.mock()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages