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