Flutter Tester
Flutter testmønstre: lagisolation, Given-When-Then, Riverpod/Mockito/GetIt opsætning.
Testet · Virker
Hvad det gør
Strukturerer Flutter testskrivning omkring lagisolation (repository/DAO/provider/service/widget) og en Given-When-Then konvention, med eksplicitte Riverpod, Mockito og GetIt opsætnings- og nedrivningsregler. Udløses ved oprettelse, fejlretning eller gennemgang af enheds-, widget- eller integrationstests i et Flutter-projekt, og påpeger almindelige fejl som at mocke providers direkte eller lade GetIt være nulstillet mellem tests.
Testrapport
Baseline widget-test (skrevet uden skill'en) mockede Riverpod provideren direkte og sprang GetIt.reset over i tearDown — præcis de to poster øverst i skill'ens egen 'Common Mistakes' tabel — og den skill-styrede omskrivning rettede begge uden at blive bedt om det.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/flutter-testerFlutter testmønstre: lagisolation, Given-When-Then, Riverpod/Mockito/GetIt opsætning.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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