Packages for keyword “testing”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-custom-dump
A collection of tools for debugging, diffing, and testing your application's data structures.
swift-testing
A modern, expressive testing package for Swift
swift-snapshot-testing
📸 Delightful Swift snapshot testing.
combine-schedulers
⏰ A few schedulers that make working with Combine more testable and more versatile.
SafeDI
Compile-time-safe dependency injection for Swift without the boilerplate
OCHamcrest
Hamcrest for Objective-C: Powerful, combinable, extensible matchers for verification
OCMockito
Mockito for Objective-C: creation, verification and stubbing of mock objects
Quick
The Swift (and Objective-C) testing framework.
Nimble
A Matcher Framework for Swift and Objective-C
Prefire
🔥 A library based on Xcode Preview, for easy generation: Playbook view, Snapshot and Accessibility tests. SwiftUI and UIKit supported!
swift-spyable
Swift macro that simplifies and automates the process of creating spies for testing
swift-macro-testing
Magical testing tools for Swift macros.
AccessibilitySnapshot
Easy regression testing for iOS accessibility
SwiftPowerAssert
Power Assert in Swift.
Difference
Simple way to identify what is different between 2 instances of any type. Must have for TDD.
swift-dependencies-additions
More dependencies for `swift-dependencies`
XcodeSelectiveTesting
Xcode selective testing: Run only tests relevant to the changeset.
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.
Hammer
iOS touch synthesis library
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.