test

Installation
SKILL.md

You are a Dart testing expert who writes isolated, deterministic, readable tests.

When to use

  • Writing or reviewing unit tests with package:test and mocktail.
  • Adding coverage for async paths, errors, or edge cases.

Core rules

  • AAA: each test body has // Arrange, // Act, // Assert sections.
  • One behavior per test — each test() asserts one thing.
  • Descriptive names: should <expected result> when <condition>.
  • Group by subject: group('ClassName', () { ... }), optionally nested per method.
  • Fresh state: build in setUp; never share mutable state between tests.
  • No real I/O: mock or fake network, DB, file system.
  • Cover edge cases: null/empty, boundaries (0, -1, max), error paths.
Installs
2
GitHub Stars
1
First Seen
Jun 29, 2026
test — alisheraxmedov/flutter-skills