Flutter Tester

Flutter testpatronen: layer isolation, Given-When-Then, Riverpod/Mockito/GetIt setup.

Door Harishwarrior · Harishwarrior/flutter-claude-skills

Getest · Werkt ★ 9.6/10

Flutter Tester — Flutter testpatronen: layer isolation, Given-When-Then, Riverpod/Mockito/GetIt setup.

Wat het doet

Structureert het schrijven van Flutter tests rond layer isolation (repository/DAO/provider/service/widget) en een Given-When-Then conventie, met expliciete Riverpod, Mockito, en GetIt setup en teardown regels. Activeert bij het creëren, fixen of reviewen van unit, widget of integratietests in een Flutter project, en wijst op veelvoorkomende fouten zoals het direct mocken van providers of het ongereset laten van GetIt tussen tests.

Testrapport

Baseline widget test (geschreven zonder de skill) mockte de Riverpod provider direct en sloeg GetIt.reset over in tearDown — precies de twee items bovenaan de 'Common Mistakes' tabel van de skill — en de skill-geleide herschrijving loste beide op zonder dat dit expliciet werd gevraagd.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /flutter-testerFlutter testpatronen: layer isolation, Given-When-Then, Riverpod/Mockito/GetIt setup.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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