start<T extends Widget> method
Future<ITester>
start<T extends Widget>({
- required WidgetTester tester,
- required Future<
T> mainWidget(), - Future<
void> setupPreWidgetCreated()?, - Future<
void> setupPrePumpedWidget()?,
Implementation
Future<ITester> start<T extends Widget>({
required WidgetTester tester,
required Future<T> Function() mainWidget,
Future<void> Function()? setupPreWidgetCreated,
Future<void> Function()? setupPrePumpedWidget,
}) async {
tester.view.physicalSize = const Size(1440, 2960);
tester.view.devicePixelRatio = 3.0;
tester.platformDispatcher.textScaleFactorTestValue = 1.0;
disableOverflowError();
await setupPreWidgetCreated?.call();
final app = await mainWidget();
await setupPrePumpedWidget?.call();
await tester.pumpWidget(app);
return _testerFactory.createTester(tester);
}