Nimble

Matcher framework

A framework for writing asynchronous tests with descriptive failures and flexible assertions.

A Matcher Framework for Swift and Objective-C

GitHub

5k stars
85 watching
601 forks
Language: Swift
last commit: 25 days ago
Linked from 3 awesome lists

asynchronous-expectationsbddfailure-messagesmatcher-functionsoperator-overloadsswiftswift-assertionsswift-genericstesting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
quick/quick A behavior-driven development framework for writing tests in Swift and Objective-C 9,799
quick/spry A Swift Playground unit testing library based on Nimble for iOS and Mac development. 326
swiftlang/swift A high-performance system programming language with a modern syntax, seamless access to existing C and Objective-C code, and memory safety by default. 67,664
ninjaprox/nvactivityindicatorview A collection of loading animations for iOS applications 10,641
krzysztofzablocki/playgrounds A playground framework that supports both Objective-C and Swift code execution with real-time updates and additional features for rapid prototyping and testing. 2,635
appsquickly/typhoon A dependency injection framework for Objective-C that simplifies the creation and management of objects in iOS applications. 2,701
alisoftware/reusable A mixin protocol to create type-safe reusable views and view controllers 3,003
swiftkickmobile/swiftmessages A flexible view and view controller presentation library for UIKit and SwiftUI 7,338
carthage/carthage A decentralized dependency manager for Cocoa applications. 14,952
cocoalumberjack/cocoalumberjack A fast and flexible logging framework for macOS, iOS, tvOS, watchOS, and other Apple platforms 13,216
ashleymills/reachability.swift A Swift library for determining the current screen size and orientation 7,957
khoren93/swifthub An iOS client with GitHub integration using RxSwift and MVVM architecture 3,035
swiftlang/swift-syntax Provides libraries for parsing and manipulating the internal representation of Swift source code 3,262
opencombine/opencombine An open source implementation of Apple's Combine framework for processing values over time. 2,728
reactivecocoa/reactiveswift Provides a framework for writing reactive programs in Swift 3,007