appLauncher function

Future<void> appLauncher({
  1. required Widget app,
  2. required PatrolTester patrol,
})

Implementation

Future<void> appLauncher({
  required Widget app,
  required PatrolTester patrol,
}) async {
  // ignore: invalid_use_of_protected_member
  final history = AppJourneySteps.steps;

  for (var journey in history) {
    await journey.prepare(patrol);
  }

  await patrol.pumpWidget(app);

  for (var journey in history) {
    await journey.walk(patrol);
  }
}