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 the child if the child 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 with value_key_.

Typedefs

WidgetOverlayBuilder = dynamic Function({required BuildContext context, required Testable testable})
Builder function that renders the Testable overlay when it is active.