What problem does it solve? Flutter and Dart developers often write tests that pass but never catch real regressions, struggle to choose between unit and widget tests, and produce flaky or poorly organized test suites. This Skill provides concrete patterns and rules for writing meaningful tests that actually validate behavior. ## Core Features & Use Cases - Test Validity Checks: Ensures every test can actually fail when real code breaks, avoiding tests that only verify mocks. - Structured Test Patterns: Enforces group-based organization, setUp/tearDown usage, and consistent "should" naming conventions. - Widget & Bloc Testing Guidance: Provides ready-to-use patterns for testWidgets, blocTest, whenListen, and mocktail-based mocking with registerFallbackValue. - Use Case: When adding a new cubit to a Flutter feature, use this Skill to generate a blocTest suite that verifies loading and loaded state transitions driven by a mocked repository. ## Quick Start Write unit and widget tests for my Flutter LoginCubit and LoginView following the testing skill's patterns.