Packages for keyword “testing”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Difference
Simple way to identify what is different between 2 instances of any type. Must have for TDD.
MountebankSwift
A Swift client library for the Mountebank - open source tool that provides test doubles over the wire. It provides the all api functionality to interact with a Mountebank instance running.
Peekie
An xcresult parser CLI for CI and AI coding agents.
SpryKit
Spry is a framework that allows spying and stubbing in Apple's Swift language. Also included is a XCTAsserts for the spied objects
swift-mocking
Swift macros for generating mocks.
DevTesting
A small Swift 6 package that contains useful additions for writing tests with Swift Testing
Exhaust
Property-based testing library based on Reflective Generators
PropertyBased
Property-based testing for Swift 6
xc-snapshot-testing
[XCTest] 📸 Test less. Snap once. Stay pixel-perfect everywhere. 🖼️✨
Frisbee
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application.
Sisyphos
Declarative UI testing for both iOS and macOS
snapshotino
A lightweight, low-barrier-to-entry snapshot testing library for iOS
SwiftAsyncStream
Implementations of AsyncLock, AsyncSignal, ValueSubject, EventSubject and AsyncExpectation
swift-gen
🎱 Composable, transformable, controllable randomness.
swift-snapshot
Turn a value your app produced into Swift source that rebuilds it. Commit it as a test fixture the compiler checks. Swift 6, swift-syntax, swift-format.
swift-snapshot-testing
[Swift Testing] 📸 Test less. Snap once. Stay pixel-perfect everywhere. 🖼️✨
XCAppTest
Utilities for easier interaction with XCUITest methods
swift-mockable
A Swift Macro that generates mock classes from protocols for testing.
Genything
Generate Anything
GRDBSnapshotTesting
The snapshot testing library for GRDB