Files
workavia-mail-front/integration_test/base/base_scenario.dart
T
dab246 30997a2d7e TF-3260 Fix unit test to build CI success
Signed-off-by: dab246 <tdvu@linagora.com>

Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-19 00:00:02 -08:00

19 lines
483 B
Dart

import 'package:flutter_test/flutter_test.dart';
import 'package:patrol/patrol.dart';
abstract class BaseScenario {
final PatrolIntegrationTester $;
const BaseScenario(this.$);
Future<void> execute();
Future<void> expectViewVisible(PatrolFinder patrolFinder) async {
await $.waitUntilVisible(patrolFinder);
expect(patrolFinder, findsWidgets);
}
Future<void> expectViewInvisible(PatrolFinder patrolFinder) async {
expect(patrolFinder, findsNothing);
}
}