feat: add standard configuration for web

This eases running tests on Flutter web #243
This commit is contained in:
Robert Virkus 2022-07-06 09:42:25 +02:00
parent 7ee9f801d1
commit ce1edacf59
1 changed files with 20 additions and 0 deletions

View File

@ -62,6 +62,26 @@ class FlutterTestConfiguration extends TestConfiguration {
);
}
/// Provide a configuration object with default settings for web
static FlutterTestConfiguration standardWeb(
Iterable<StepDefinitionGeneric<World>> steps,
) {
return FlutterTestConfiguration(
reporters: [
StdoutReporter(MessageLevel.error)
..setWriteLineFn(print)
..setWriteFn(print),
ProgressReporter()
..setWriteLineFn(print)
..setWriteFn(print),
TestRunSummaryReporter()
..setWriteLineFn(print)
..setWriteFn(print),
],
stepDefinitions: steps,
);
}
FlutterTestConfiguration({
super.features = const <Pattern>[],
super.featureDefaultLanguage = 'en',