Flutter Tester

Flutter testmønstre: lagisolation, Given-When-Then, Riverpod/Mockito/GetIt opsætning.

Af Harishwarrior · Harishwarrior/flutter-claude-skills

Testet · Virker ★ 9.6/10

Flutter Tester — Flutter testmønstre: lagisolation, Given-When-Then, Riverpod/Mockito/GetIt opsætning.

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 Mockito
  • I need unit tests for my Riverpod provider that fetches users
  • Review my Flutter integration tests for the checkout flow