Flutter Tester

Flutter testmønstre: lagisolasjon, Given-When-Then, Riverpod/Mockito/GetIt oppsett.

av Harishwarrior · Harishwarrior/flutter-claude-skills

Bestått ★ 9.6/10

Flutter Tester — Flutter testmønstre: lagisolasjon, Given-When-Then, Riverpod/Mockito/GetIt oppsett.

Hva den gjør

Strukturerer Flutter-testskriving rundt lagisolasjon (repository/DAO/provider/service/widget) og en Given-When-Then-konvensjon, med eksplisitte Riverpod, Mockito og GetIt oppsett- og nedrivningsregler. Utløses ved opprettelse, fiksing eller gjennomgang av enhets-, widget- eller integrasjonstester i et Flutter-prosjekt, og påpeker vanlige feil som å mocke providers direkte eller la GetIt være uresatt mellom tester.

Testrapport

Baseline widget-test (skrevet uten skill-en) mocka Riverpod-provideren direkte og hoppet over GetIt.reset i tearDown — nøyaktig de to oppføringene øverst i skill-ens egen 'Common Mistakes'-tabell — og den skill-guidede omskrivingen fikset begge uten å bli bedt om det.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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: lagisolasjon, Given-When-Then, Riverpod/Mockito/GetIt oppsett.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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