flutter-add-widget-test
This skill provides a structured workflow and code patterns for implementing Flutter widget tests using the WidgetTester API to verify UI rendering and user interactions.
Is flutter-add-widget-test safe to install?
Review the source first: our audit of flutter-add-widget-test's source files found 1 shell command, 0 external URLs, no file writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill instructs the agent to execute shell commands to run tests.
How we audit skills: our security review methodology.
Who is this skill for?
Flutter developers writing component-level tests to validate UI behavior and state changes.
What can you do with it?
- Verifying initial widget rendering
- Simulating user interactions like tapping, scrolling, and text entry
- Testing state changes and UI updates
- Validating animations and asynchronous UI transitions
How good is this skill?
Quality score: 5/10. The skill provides clear, actionable steps and relevant code examples for Flutter testing.
What does the skill file contain?
# Writing Flutter Widget Tests ## Contents - [Setup & Configuration](#setup--configuration) - [Core Components](#core-components) - [Workflow: Implementing a Widget Test](#workflow-implementing-a-widget-test) - [Interaction & State Management](#interaction--state-management) - [Examples](#examples) ## Setup & Configuration Ensure the testing environment is properly configured before authoring widget tests. 1. Add the `flutter_test` dependency to the `dev_dependencies` section of `pubspec.yaml`. 2. Place all test files in the `test/` directory at the root of the project. 3. Suffix all test ...
Frequently asked questions
What is the primary interface for interacting with widgets in a test?
The WidgetTester class provides the primary interface for building and interacting with widgets.
How do I handle animations in a widget test?
Use tester.pumpAndSettle() to repeatedly pump frames until no more frames are scheduled.
Where should test files be located?
Place all test files in the test/ directory at the root of the project and suffix them with _test.dart.
Related skills
agent-browser
506.7KAI agents and developers requiring programmatic web interaction, exploratory testing, or automation of Electron desktop applications
The agent-browser CLI provides browser automation for AI agents using Chrome or Chromium via CDP. It supports page navigation, form interaction, data extraction, and testing. The tool utilizes accessibility-tree snapshots and element references for interaction.
skill-creator
301.8KUsers who want to create, edit, or optimize AI agent skills, ranging from those new to coding to experienced developers
The skill-creator provides a structured workflow for developing, testing, and refining AI agent skills. It guides users through intent capture, skill drafting, iterative evaluation using subagents, and performance benchmarking.
playwright-cli
74.1KDevelopers and testers who need to automate browser tasks, perform web testing, or debug web applications via a command-line interface
The playwright-cli skill provides a command-line interface for automating browser interactions, testing web pages, and managing browser sessions using Playwright.
google-agents-cli-eval
47.2KDevelopers building and iterating on AI agents using the Google Agent Platform
The google-agents-cli-eval skill provides a command-line interface for evaluating AI agents, including dataset synthesis, trace generation, grading, failure analysis, and prompt optimization.