VeloWidgetTester extension

Extension methods for WidgetTester to simplify Velo widget testing.

on

Methods

findVeloBuilder<T extends Velo>() Finder

Available on WidgetTester, provided by the VeloWidgetTester extension

Finds a VeloBuilder widget by its Velo type.
findVeloConsumer<T extends Velo>() Finder

Available on WidgetTester, provided by the VeloWidgetTester extension

Finds a VeloConsumer widget by its Velo type.
findVeloListener<T extends Velo>() Finder

Available on WidgetTester, provided by the VeloWidgetTester extension

Finds a VeloListener widget by its Velo type.
pumpVeloWidget<T extends Velo>(Widget widget, {List<T>? velos, bool wrapInMaterialApp = true}) Future<void>

Available on WidgetTester, provided by the VeloWidgetTester extension

Pumps a widget with the provided Velo instances.
triggerRebuild() Future<void>

Available on WidgetTester, provided by the VeloWidgetTester extension

Triggers a rebuild by calling setState on a StatefulWidget.
waitForVeloState<T extends Velo, S>(S expectedState, {Duration timeout = const Duration(seconds: 5)}) Future<void>

Available on WidgetTester, provided by the VeloWidgetTester extension

Waits for a specific state to be present in a VeloBuilder.