Packages for keyword “testing”
These packages are available as a package collection, usable in Xcode or SwiftPM.
XCAppTest
Utilities for easier interaction with XCUITest methods
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.
Compatibility
Compatibility framework with Debug and Testing features as well as simple operations. Provides backported versions of API calls that allow consistent usage supporting older OS versions with fallbacks.
swift-mocking
Swift macros for generating mocks.
ApprovalTests.Swift
ApprovalTests for Swift, a powerful alternative to assertions
Frisbee
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application.
Genything
Generate Anything
MirrorDiffKit
Graduation from messy XCTAssertEqual messages.
MockImagePicker
Mock UIImagePickerController for testing camera based UI in simulator
Tablier
A micro-framework for Table Driven Tests.
testify
Testify converts XCTest output into a proper structure (JSON, JUNIT, MD, GFM), or it'll miserably fail. 😉
XCTestUtils
Useful XCTest extensions for Swift
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
snapshotino
A lightweight, low-barrier-to-entry snapshot testing library for iOS
swift-fakes
Test Doubles for Swift
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