Swift Unit Testing Skill

Design, write, migrate, and review Swift unit and integration tests using Swift Testing by default, with XCTest retained for UI automation, performance metrics, Objective-C interoperability, and legacy suites. Use for @Test, #expect, #require, parameterized tests, async tests, dependency injection, mocks/fakes, test plans, XCTest, XCUITest, TDD, flaky tests, and test architecture. Do not use UI-test polling or XCTest subclasses for ordinary new Swift unit tests, and do not introduce third-party snapshot frameworks unless the user requests one.

fal3 Updated

File contents

fal3/claude-skills-collection/tree/main/skills/swift-unit-testing-skill commit 0c3db025fb

Frequently asked questions

npx skillmds@latest add fal3/swift-unit-testing-skill