Lightweight Starter Utilities for Swift project testing with XCTest

XCTestStarterKit

Lightweight starter utilities for Swift project testing with XCTest.

Installation

Xcode Projects

Select File -> Swift Packages -> Add Package Dependency and enter https://github.com/CypherPoet/XCTestStarterKit.

Swift Package Manager Projects

You can add XCTestStarterKit as a package dependency in your Package.swift file:

let package = Package(
    //...
    dependencies: [
        .package(url: "https://github.com/CypherPoet/XCTestStarterKit", .exact("0.0.2")),
    ],
    //...
)

From there, refer to XCTestStarterKit as a "target dependency" in any of your package's targets that need it. (This will likely be a test target.)

targets: [
    .testTarget(
        name: "YourProjectTests",
        dependencies: [
            "YourProject",
            "XCTestStarterKit",
        ],
        path: "Tests/",
    ...
]

Then simply import XCTestStarterKit wherever you’d like to use it.

? Developing

Requirements

  • Xcode 12.5+ (Recommended)

GitHub