Packages for keyword “testing”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Tablier
A micro-framework for Table Driven Tests.
SwiftSimctl
Swift client-server tool to call xcrun simctl from your simulator. Automate push notification testing!
DangerSwiftCoverage
Show the coverage of the modified/created files on your PRs.
Dejavu
Mocking for Swift network requests
MockImagePicker
Mock UIImagePickerController for testing camera based UI in simulator
snapshotino
A lightweight, low-barrier-to-entry snapshot testing library for iOS
SPT
A lightweight, automated solution for SwiftUI performance monitoring, profiling, and optimization — delivered as a Swift Package. This is currently in development NOT READY TO USE.
VaporTestTools
Make testing Vapor 3 apps easy
AsyncTesting
Testing async code with Swift Concurrency
DiffedAssertEqual
Assert equality in tests. Get a textual diff for inequality
InjectableLoggers
A nice set of protocols that will help logger(s) at being loosely coupled, injectable and testable.
MockDuck
A network mocking layer for iOS, tvOS, and macOS
ParameterizedTesting
A Swift library for generating and running parameterized run-time tests
VCR
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
t
🧪 Quickly test expectations
MockableMacros
Mocking package for swift using macros
XCTAssertCrash
Asserts that an expression crashes by using Mach Exception Handler or POSIX Signal Handler.
Axt
SwiftUI view testing library
MockSix
Mocking microframework for Swift
SSpec
Behavior Driven Development in Swift