Flutter Tester
Wzorce testowania Flutter: izolacja warstw, Given-When-Then, konfiguracja Riverpod/Mockito/GetIt.
Testowano · Działa
Co robi ten skill
Strukturyzuje pisanie testów Flutter wokół izolacji warstw (repository/DAO/provider/service/widget) i konwencji Given-When-Then, z wyraźnymi zasadami konfiguracji i czyszczenia Riverpod, Mockito i GetIt. Uruchamia się podczas tworzenia, naprawiania lub przeglądania testów jednostkowych, widgetów lub integracyjnych w projekcie Flutter, i wskazuje na typowe błędy, takie jak bezpośrednie mockowanie dostawców lub pozostawianie GetIt niezresetowanego między testami.
Raport z testu
Bazowy test widgetu (napisany bez umiejętności) bezpośrednio mockował dostawcę Riverpod i pomijał GetIt.reset w tearDown — dokładnie te dwa wpisy na szczycie tabeli 'Common Mistakes' samej umiejętności — a przepisanie kierowane przez umiejętność naprawiło oba bez konieczności instrukcji.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/Harishwarrior/flutter-claude-skills cd flutter-claude-skills mkdir -p ~/.claude/skills cp -r flutter-tester ~/.claude/skills/flutter-tester
Komendy i przykładowe prompty
/flutter-testerWzorce testowania Flutter: izolacja warstw, Given-When-Then, konfiguracja Riverpod/Mockito/GetIt.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Write widget tests for this Flutter login screen with MockitoI need unit tests for my Riverpod provider that fetches usersReview my Flutter integration tests for the checkout flow