Swift Package Registry
  • About
  • Add Package
  • Log In

Swift Packages

Repository Description
Quick The Swift (and Objective-C) testing framework.
Nimble A Matcher Framework for Swift and Objective-C
swift-snapshot-testing ๐Ÿ“ธ Delightful Swift snapshot testing.
swift-testing error: The version specifier ' 6.0' in '/usr/src/package/Package.swift' is not valid
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.
combine-schedulers โฐ A few schedulers that make working with Combine more testable and more versatile.
OCHamcrest Hamcrest for Objective-C: Powerful, combinable, extensible matchers for verification
Hammer iOS touch synthesis library
AccessibilitySnapshot /usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.3.0 (currently 4.2.0)
SwiftPowerAssert Power Assert in Swift.
swift-spyable Swift macro that simplifies and automates the process of creating spies for testing
Prefire ๐Ÿ”ฅ A library based on Xcode Preview, for easy generation: Playbook view, Snapshot and Accessibility tests. SwiftUI and UIKit supported!
DocTest An experimental tool for testing Swift example code in documentation.
swift-dependencies-additions More dependencies for `swift-dependencies`
StubKit A smart stubbing system.
swift-macro-testing Magical testing tools for Swift macros.
swift-gen ๐ŸŽฑ Composable, transformable, controllable randomness.
XcodeSelectiveTesting Xcode selective testing: Run only tests relevant to the changeset.
MirrorDiffKit Graduation from messy XCTAssertEqual messages.
Axt SwiftUI view testing library
MockDuck A network mocking layer for iOS, tvOS, and macOS
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.
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!
swift-mocking Swift macros for generating mocks.
XCTAssertCrash Asserts that an expression crashes by using Mach Exception Handler or POSIX Signal Handler.
GRDBSnapshotTesting The snapshot testing library for GRDB
Tablier A micro-framework for Table Driven Tests.
VaporTestTools Make testing Vapor 3 apps easy
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. ๐Ÿ˜‰
XCAppTest Utilities for easier interaction with XCUITest methods
swift-fakes Test Doubles for Swift
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.
Dejavu Mocking for Swift network requests
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
Scout Easier, dynamic mocking for Swift.
SwiftAsyncAssert Assert functions to evaluate Swift concurrency async expressions in XCTests.
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.
ParameterizedTesting A Swift library for generating and running parameterized run-time tests
t ๐Ÿงช Quickly test expectations
InjectableLoggers A nice set of protocols that will help logger(s) at being loosely coupled, injectable and testable.
FLet Micro Framework Collection
MockableMacros Mocking package for swift using macros
CombineTesting A Swift package to allow easy testing of Combine components.
XCTestStarterKit Lightweight Starter Utilities for Swift project testing with XCTest
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.
Test ๐Ÿงช Expect and assert
SpryKit Spry is a framework that allows spying and stubbing in Apple's Swift language. Also included is a XCTAsserts for the spied objects
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
swift-xctesting A Swift Macro for generating XCTest compatible scaffolding around tests written for swift-testing
SSpec Behavior Driven Development in Swift
snapshotino A lightweight, low-barrier-to-entry snapshot testing library for iOS
DiffedAssertEqual Assert equality in tests. Get a textual diff for inequality
9506 successfully parsed packages Copyright © 2020 All rights reserved. Swift and the Swift logo are trademarks of Apple Inc.
About
  • Twitter
  • zac.gorak.us
GitHub
  • GitHub MarketPlace
  • GitHub App
  • GitHub Action
  • GitHub Repository