Packages for keyword “testing”
These packages are available as a package collection, usable in Xcode or SwiftPM.
GherkinGenerator
A Swift library for composing, validating, importing, and exporting Gherkin .feature files programmatically.
swift-gherkin-testing
A native BDD testing framework for Swift. Execute Gherkin .feature files as Swift Testing tests using Swift Macros. No external runtime dependencies. Gherkin v6+ syntax with Cucumber Expressions, 70+ languages, and built-in reporters
ParameterizedTesting
A Swift library for generating and running parameterized run-time tests
t
🧪 Quickly test expectations
MockableMacros
Mocking package for swift using macros
XCTAssertCrash
Asserts that an expression crashes by using Mach Exception Handler or POSIX Signal Handler.
Axt
SwiftUI view testing library
MockSix
Mocking microframework for Swift
SSpec
Behavior Driven Development in Swift
VCR
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
CombineTesting
A Swift package to allow easy testing of Combine components.
Scout
Easier, dynamic mocking for Swift.
SwiftAsyncAssert
Assert functions to evaluate Swift concurrency async expressions in XCTests.
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.
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.
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.
Test
🧪 Expect and assert