runTest function

Future<void> runTest({
  1. required WidgetTester tester,
  2. required TestConfiguration testConfiguration,
  3. WidgetCucumberWorld? customWord,
})

Implementation

Future<void> runTest(
    {required WidgetTester tester,
    required TestConfiguration testConfiguration,
    WidgetCucumberWorld? customWord}) async {
  final config = testConfiguration
    ..createWorld = (TestConfiguration config) =>
        Future.value(currentWorld = customWord ?? WidgetCucumberWorld(tester, tester.ensureSemantics()));
  return GherkinRunner().execute(config);
}