Packages for keyword “testing”
These packages are available as a package collection, usable in Xcode or SwiftPM.
SpryKit
Spry is a framework that allows spying and stubbing in Apple's Swift language. Also included is a XCTAsserts for the spied objects
Sisyphos
Declarative UI testing for both iOS and macOS
swift-gen
🎱 Composable, transformable, controllable randomness.
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
PropertyBased
Property-based testing for Swift 6
swift-testing-performance
The Swift library for performance testing with Swift Testing framework.
GRDBSnapshotTesting
The snapshot testing library for GRDB
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.
MirrorDiffKit
Graduation from messy XCTAssertEqual messages.
swift-fakes
Test Doubles for Swift
swift-memory-allocation
A Swift library for memory allocation observability.
swift-snapshot-testing
[Swift Testing] 📸 Test less. Snap once. Stay pixel-perfect everywhere. 🖼️✨
swift-snapshot-testing-macros
A Swift Macro library for generating snapshot tests from functions
testify
Testify converts XCTest output into a proper structure (JSON, JUNIT, MD, GFM), or it'll miserably fail. 😉
TimeTravel
Foundation extensions for re-anchoring a Swift Date to a different time zone.
swift-fixtures
A Swift macro library that generates fixtures for value types to simplify unit test writing