Quick
|
The Swift (and Objective-C) testing framework. |
Nimble
|
A Matcher Framework for Swift and Objective-C |
swift-snapshot-testing
|
๐ธ Delightful Swift snapshot testing. |
Difference
|
Simple way to identify what is different between 2 instances of any type. Must have for TDD. |
OCMockito
|
Mockito for Objective-C: creation, verification and stubbing of mock objects |
swift-custom-dump
|
A collection of tools for debugging, diffing, and testing your application's data structures. |
OCHamcrest
|
Hamcrest for Objective-C: Powerful, combinable, extensible matchers for verification |
Hammer
|
iOS touch synthesis library |
combine-schedulers
|
โฐ A few schedulers that make working with Combine more testable and more versatile. |
swift-testing
|
|
AccessibilitySnapshot
|
Updating https://github.com/pointfreeco/swift-snapshot-testing.git
Updating https://github.com/uber/ios-snapshot-test-case.git
Updated https://github.com/uber/ios-snapshot-test-case.git (0.35s)
Updated https://github.com/pointfreeco/swift-snapshot-testing.git (0.37s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing.git
Computed https://github.com/pointfreeco/swift-snapshot-testing.git at 1.8.2 (0.03s)
Computing version for https://github.com/uber/ios-snapshot-test-case.git
error: Invalid manifest (compiled with: ["/usr/bin/swiftc", "-vfsoverlay", "/tmp/TemporaryDirectory.sTxKDG/vfs.yaml", "-L", "/usr/lib/swift/pm/ManifestAPI", "-lPackageDescription", "-Xlinker", "-rpath", "-Xlinker", "/usr/lib/swift/pm/ManifestAPI", "-swift-version", "5", "-I", "/usr/lib/swift/pm/ManifestAPI", "-package-description-version", "5.3.0", "/Package.swift", "-Xfrontend", "-disable-implicit-concurrency-module-import", "-Xfrontend", "-disable-implicit-string-processing-module-import", "-o", "/tmp/TemporaryDirectory.jHqmI3/ios-snapshot-test-case-manifest"])
error: fatalError
/Package.swift:5:8: error: no such module 'CoreImage'
import CoreImage
^ in https://github.com/uber/ios-snapshot-test-case.git
|
SwiftPowerAssert
|
Power Assert in Swift. |
DocTest
|
An experimental tool for testing Swift example code in documentation. |
StubKit
|
A smart stubbing system. |
swift-gen
|
๐ฑ Composable, transformable, controllable randomness. |
swift-spyable
|
Swift macro that simplifies and automates the process of creating spies for testing |
swift-dependencies-additions
|
More dependencies for `swift-dependencies` |
MirrorDiffKit
|
Graduation from messy XCTAssertEqual messages. |
Axt
|
SwiftUI view testing library |
swift-macro-testing
|
Magical testing tools for Swift macros. |
MockDuck
|
A network mocking layer for iOS, tvOS, and macOS |
Frisbee
|
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application. |
XcodeSelectiveTesting
|
Xcode selective testing: Run only tests relevant to the changeset. |
ApprovalTests.Swift
|
ApprovalTests for Swift, a powerful alternative to assertions |
DangerSwiftCoverage
|
Show the coverage of the modified/created files on your PRs. |
SwiftSimctl
|
Swift client-server tool to call xcrun simctl from your simulator. Automate push notification testing! |
XCTAssertCrash
|
Asserts that an expression crashes by using Mach Exception Handler or POSIX Signal Handler. |
VaporTestTools
|
Make testing Vapor 3 apps easy |
Tablier
|
A micro-framework for Table Driven Tests. |
Genything
|
Generate Anything |
MockImagePicker
|
Mock UIImagePickerController for testing camera based UI in simulator |
testify
|
Testify converts XCTest output into a proper structure (JSON, JUNIT, MD, GFM), or it'll miserably fail. ๐ |
MockSix
|
Mocking microframework for Swift |
Keybro
|
Keybro - is a quick wrapper for UIKeyCommand. This tool allows easily adding keyboard shortcuts to your app for debugging and testing applications especially in a simulator. |
QuickSwiftCheck
|
Interoperability between Quick, Nimble and SwiftCheck. |
ResourceHelper
|
Enables you to use .bundle and other resources with SPM Unit-tests |
SwiftAsyncAssert
|
Assert functions to evaluate Swift concurrency async expressions in XCTests. |
Scout
|
Easier, dynamic mocking for Swift. |
t
|
๐งช Quickly test expectations |
ParameterizedTesting
|
A Swift library for generating and running parameterized run-time tests |
InjectableLoggers
|
A nice set of protocols that will help logger(s) at being loosely coupled, injectable and testable. |
FLet
|
Micro Framework Collection |
MockCloudKitFramework
|
A framework for testing of CloudKit operations. It mocks CloudKit classes to provide a seamless way to test CloudKit operations in your App's code. |
CombineTesting
|
A Swift package to allow easy testing of Combine components. |
XCTestStarterKit
|
Lightweight Starter Utilities for Swift project testing with XCTest |
Test
|
๐งช Expect and assert |
KituraHTTPTest
|
Swift package to make testing handlers in the Kitura framework super easy |
XCTestUtils
|
Useful XCTest extensions for Swift |
AsyncTesting
|
Testing async code with Swift Concurrency |
TestURLProtocol
|
A URLProtocol Subclass for testing purposes |
SSpec
|
Behavior Driven Development in Swift |
DiffedAssertEqual
|
Assert equality in tests. Get a textual diff for inequality |