axiom-ios-testing
Use when writing ANY test, debugging flaky tests, making tests faster, or asking about Swift Testing vs XCTest. Covers unit tests, UI tests, fast tests without simulator, async testing, test architecture.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when writing ANY test, debugging flaky tests, making tests faster, or asking about Swift Testing vs XCTest. Covers unit tests, UI tests, fast tests without simulator, async testing, test architecture.
How to use
Zainstaluj umiejętność axiom-ios-testing w swoim środowisku Claude, wskazując ścieżkę do repozytorium CharlesWiltgen/Axiom.
Kiedy pracujesz nad testami iOS, opisz swoje zadanie — czy piszesz nowy test jednostkowy, debugujesz niestabilny test, czy chcesz przyspieszyć wykonanie testów. Router automatycznie określi, czy potrzebujesz swift-testing (dla testów bez symulatora, szybkich testów logiki, asynchronicznych testów) czy ui-testing (dla testów interfejsu, XCUITest, testów w CI).
Dla testów jednostkowych i szybkich testów logiki router skieruje Cię do umiejętności swift-testing, która wspiera nowoczesny framework Swift Testing z równoległym wykonaniem i lepszą obsługą asynchroniczności.
Dla testów interfejsu użytkownika router skieruje Cię do umiejętności ui-testing, która zajmuje się XCUITest, testami flaky'mi, czekaniem warunkowym i testowaniem dostępności.
Jeśli migrujesz z XCTest na Swift Testing, opisz to wprost — router rozpozna migrację i dostarczy wskazówki dotyczące @Test, #expect, @Suite i konfiguracji bez Host Application.
Używaj routera zawsze, gdy masz pytanie dotyczące testów iOS — od wyboru podejścia architektonicznego po debugowanie testów, które przechodzą lokalnie, ale padają w CI.