widgets library
Classes
- Testable
- Workhorse of the Automate Testing Framework.
-
TestableDropdownButtonFormField<
T> - An extention to the standard DropdownButtonFormField that is wrapped with a Testable.
-
TestableFormField<
T> - An extention to the standard FormField that is wrapped with a Testable.
- TestableRenderController
- Controller that is used to provide information for the Testable. This includes information such as what gestures to respond to as well as how to render the global and / or individual overlays.
- TestableState
- State object for a Testable widget.
- TestableTextFormField
- An extention to the standard TextFormField that is wrapped with a Testable.
- TestableType
- Enum-like class that describes the various capabilities of a Testable
Functions
-
testableChildBuilder(
BuildContext context, Widget child) → Widget -
ChildWidgetBuilder
that can be used to wrap child widgets with a Testable widget. This particular builder will only wrap thechild
if thechild
has a ValueKey set on it. In that case, the Testable will be given the a new ValueKey with the value from the child's key prefixed withvalue_key_
.
Typedefs
- WidgetOverlayBuilder = dynamic Function({required BuildContext context, required Testable testable})
- Builder function that renders the Testable overlay when it is active.