
Axiom Testing Async
Covers everything you need to know about testing async code in Swift, including confirmation blocks for callbacks, MainActor isolation, and timeout control with timeLimit. This is specifically the async testing slice of the larger axiom-testing skill, so you'll want to reference swift-testing.md for the basics and ui-testing.md if you're dealing with XCUITest. The confirmation pattern with expectedCount is solid for verifying callbacks fired (or didn't fire), which beats the old XCTestExpectation approach. Most useful when you're chasing race conditions or flaky async tests, or when you need to test callbacks without falling back to sleep() hacks.
- skills.sh installs
- 176
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add charleswiltgen/axiom --skill axiom-testing-async --agent claude-codeInstalls into .claude/skills of the current project.
Files
Covers everything you need to know about testing async code in Swift, including confirmation blocks for callbacks, MainActor isolation, and timeout control with timeLimit. This is specifically the async testing slice of the larger axiom-testing skill, so you'll want to reference swift-testing.md for the basics and ui-testing.md if you're dealing with XCUITest. The confirmation pattern with expectedCount is solid for verifying callbacks fired (or didn't fire), which beats the old XCTestExpectation approach. Most useful when you're chasing race conditions or flaky async tests, or when you need to test callbacks without falling back to sleep() hacks.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/charleswiltgen/axiom
- Categories
- Testing & QA, Automation & Workflows, Mobile Development
- First seen
- Jun 3, 2026
More from charleswiltgen/axiom
All 167- Axiom App Discoverability175
- Axiom Core Location Diag175
- Axiom Typography Ref175
- Axiom Privacy Ux174
- Axiom Swiftdata Migration Diag174
- Axiom Codable173
- Axiom Core Location173
- Axiom Database Migration173
- Axiom Textkit Ref173
- Axiom App Shortcuts Ref172
- Axiom Concurrency Profiling172
- Axiom Display Performance172
- Axiom Energy Diag172
- Axiom Energy Ref172
- Axiom Xctrace Ref172
- Axiom Build Performance171
- Axiom Getting Started171
- Axiom Axe Ref170
- Axiom Core Data170
- Axiom Core Location Ref170
- Axiom Deep Link Debugging170
- Axiom Hang Diagnostics170
- Axiom Icloud Drive Ref170
- Axiom Network Framework Ref170