Packages for keyword “testing”
These packages are available as a package collection, usable in Xcode or SwiftPM.
SwiftAsyncAssert
Assert functions to evaluate Swift concurrency async expressions in XCTests.
SwiftAsyncStream
Experimental implementations of AsyncSignal, ValueSubject, PassthroughSubject and AsyncExpectation
SwiftQC
Modern property-based testing for Swift 6+. Find edge cases you'd never think to test manually through automatic test generation and intelligent shrinking to minimal counterexamples.
CombineTesting
A Swift package to allow easy testing of Combine components.
Scout
Easier, dynamic mocking for Swift.
TestURLProtocol
A URLProtocol Subclass for testing purposes
XCTestStarterKit
Lightweight Starter Utilities for Swift project testing with XCTest
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.
Test
🧪 Expect and assert
ResourceHelper
Enables you to use .bundle and other resources with SPM Unit-tests
KituraHTTPTest
Swift package to make testing handlers in the Kitura framework super easy
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.
FLet
Micro Framework Collection
QuickSwiftCheck
Interoperability between Quick, Nimble and SwiftCheck.
swift-xctesting
A Swift Macro for generating XCTest compatible scaffolding around tests written for swift-testing