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.
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
7463 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