Packages for keyword “testing”
These packages are available as a package collection, usable in Xcode or SwiftPM.
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.
Sisyphos
Declarative UI testing for both iOS and macOS
swift-gen
🎱 Composable, transformable, controllable randomness.
PropertyBased
Property-based testing for Swift 6
XCAppTest
Utilities for easier interaction with XCUITest methods
DevTesting
A small Swift 6 package that contains useful additions for writing tests with Swift Testing
Genything
Generate Anything
Peekie
Swift package for parsing Xcode .xcresult files with support for XCTest and Swift Testing frameworks
swift-testing-performance
The Swift library for performance testing with Swift Testing framework.
GRDBSnapshotTesting
The snapshot testing library for GRDB
swift-snapshot-testing-macros
A Swift Macro library for generating snapshot tests from functions
TimeTravel
Foundation extensions for re-anchoring a Swift Date to a different time zone.
Frisbee
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application.
LoremSwiftify
Swift Macro that generates realistic mock/fake data for structs, classes, and enums — perfect for SwiftUI previews and snapshot tests
MirrorDiffKit
Graduation from messy XCTAssertEqual messages.
swift-fakes
Test Doubles for Swift
swift-memory-allocation
A Swift library for memory allocation observability.
testify
Testify converts XCTest output into a proper structure (JSON, JUNIT, MD, GFM), or it'll miserably fail. 😉
xctest-extensions
Useful XCTest extensions for Swift
swift-fixtures
A Swift macro library that generates fixtures for value types to simplify unit test writing