Packages for keyword “testability”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
swiftui-atom-properties
⚛️ Atomic approach state management and dependency injection for SwiftUI
foundation-dependencies
Lightweight, testable wrappers for Foundation types like UserDefaults, Bundle, and file system access — built for use with swift-dependencies.
RxComposableArchitecture
RxComposableArchitecture is a forked of Composable Architecture with adjustment to make it work with UIKit.
files
A lightweight Swift library for managing file system resources in a protocol-oriented way. Provides abstractions for files and directories, supporting safe and efficient file operations.
error-presentation
A lightweight Swift package for presenting clean, localised, user-friendly error messages in SwiftUI and UIKit.
InjectableLoggers
A nice set of protocols that will help logger(s) at being loosely coupled, injectable and testable.
swift-fatal-test-value
This Swift macro auto-injects fatalError() into initializers, streamlining the setup of unit tests for Dependency Injected components.
8 packages.