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: over 1 year ago
Linked from 3 awesome lists

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
quick/quickA behavior-driven development framework for writing tests in Swift and Objective-C9,800
quick/spryA Swift Playground unit testing library based on Nimble for iOS and Mac development.326
swiftlang/swiftA high-performance system programming language with a modern syntax, seamless access to existing C and Objective-C code, and memory safety by default.67,735
ninjaprox/nvactivityindicatorviewA collection of loading animations for iOS applications10,649
krzysztofzablocki/playgroundsA 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/typhoonA dependency injection framework for Objective-C that simplifies the creation and management of objects in iOS applications.2,701
alisoftware/reusableA mixin protocol to create type-safe reusable views and view controllers3,002
swiftkickmobile/swiftmessagesA flexible view and view controller presentation library for UIKit and SwiftUI7,359
carthage/carthageA decentralized dependency manager for Cocoa applications.14,957
cocoalumberjack/cocoalumberjackA fast and flexible logging framework for macOS, iOS, tvOS, watchOS, and other Apple platforms13,220
ashleymills/reachability.swiftA Swift library for determining the current screen size and orientation7,961
khoren93/swifthubAn iOS client with GitHub integration using RxSwift and MVVM architecture3,039
swiftlang/swift-syntaxProvides libraries for parsing and manipulating the internal representation of Swift source code3,281
opencombine/opencombineAn open source implementation of Apple's Combine framework for processing values over time.2,730
reactivecocoa/reactiveswiftProvides a framework for writing reactive programs in Swift3,010