Quick
|
The Swift (and Objective-C) testing framework. |
Nimble
|
A Matcher Framework for Swift and Objective-C |
SnapshotTesting
|
📸 Delightful Swift snapshot testing. |
Difference
|
/usr/src/package: error: package at '/usr/src/package' is using Swift tools version 3.1.0 which is no longer supported; consider using '// swift-tools-version:5.2' to specify the current tools version
|
DocTest
|
An experimental tool for testing Swift example code in documentation. |
mockingbird
|
'XcodeProj' /usr/src/package/.build/checkouts/XcodeProj: error: Source files for target XcodeProj should be located under 'Sources/XcodeProj', or a custom sources path can be set with the 'path' property in Package.swift
|
StubKit
|
A smart stubbing system. |
Gen
|
🎱 Composable, transformable, controllable randomness. |
MirrorDiffKit
|
Graduation from messy XCTAssertEqual messages. |
combine-schedulers
|
⏰ A few schedulers that make working with Combine more testable and more versatile. |
MockDuck
|
A network mocking layer for iOS, tvOS, and macOS |
Frisbee
|
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application. |
DangerSwiftCoverage
|
Show the coverage of the modified/created files on your PRs. |
XCTAssertCrash
|
Asserts that an expression crashes by using Mach Exception Handler or POSIX Signal Handler. |
VaporTestTools
|
Make testing Vapor 3 apps easy |
SwiftSimctl
|
Swift client-server tool to call xcrun simctl from your simulator. Automate push notification testing! |
Tablier
|
A micro-framework for Table Driven Tests. |
MockImagePicker
|
Mock UIImagePickerController for testing camera based UI in simulator |
MockSix
|
Mocking microframework for Swift |
QuickSwiftCheck
|
Quick + Nimble + SwiftCheck |
Scout
|
Easier, dynamic mocking for Swift. |
ResourceHelper
|
Enables you to use .bundle and other resources with SPM Unit-tests |
Testify
|
Testify converts XCTest output into a proper structure (JSON), or it'll miserably fail. 😉 |
InjectableLoggers
|
A nice set of protocols that will help logger(s) at being loosely coupled, injectable and testable. |
CombineTesting
|
A Swift package to allow easy testing of Combine components. |
KituraHTTPTest
|
Swift package to make testing handlers in the Kitura framework super easy |
SSpec
|
Behavior Driven Development in Swift |
DiffedAssertEqual
|
Assert equality in tests. Get a textual diff for inequality |