Flutter Tester
Flutter testmönster: lagerisolering, Given-When-Then, Riverpod/Mockito/GetIt-inställning.
Testad · Fungerar
Vad den gör
Strukturerar Flutter-testskrivning kring lagerisolering (repository/DAO/provider/service/widget) och en Given-When-Then-konvention, med explicita Riverpod, Mockito och GetIt setup- och teardown-regler. Utlöses vid skapande, fixande eller granskning av enhets-, widget- eller integrationstester i ett Flutter-projekt, och pekar ut vanliga misstag som att mocka providers direkt eller lämna GetIt oåterställt mellan tester.
Testrapport
Baslinje-widget-test (skrivet utan skillen) mockade Riverpod-providern direkt och hoppade över GetIt.reset i tearDown — exakt de två posterna överst i skillens egen 'Common Mistakes'-tabell — och den skill-styrda omskrivningen fixade båda utan att bli tillsagd.
Testad: 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
Kommandon och exempelprompter
/flutter-testerFlutter testmönster: lagerisolering, Given-When-Then, Riverpod/Mockito/GetIt-inställning.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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