pumpFeature function
Future<void>
pumpFeature(
- WidgetTester tester, {
- required AppContainer container,
- required AnyFeature feature,
- required Widget child,
- TextDirection textDirection = TextDirection.ltr,
Shortcut for tester.pumpWidget(wrapForTesting(...)).
Ensures container has a renderer installed (via initTestRenderer)
before pumping, so slot widgets can render without a separate setup
call in every test.
Implementation
Future<void> pumpFeature(
WidgetTester tester, {
required AppContainer container,
required AnyFeature feature,
required Widget child,
TextDirection textDirection = TextDirection.ltr,
}) {
if (container.maybeRenderer == null) {
initTestRenderer(container);
}
return tester.pumpWidget(
wrapForTesting(
container: container,
feature: feature,
child: child,
textDirection: textDirection,
),
);
}