TF-4236 Set setUp and tearDown for Patrol

This commit is contained in:
dab246
2026-01-20 15:50:25 +07:00
committed by Dat H. Pham
parent 1058b94363
commit b76df6a6f6
4 changed files with 13 additions and 28 deletions
+13
View File
@@ -1,3 +1,4 @@
import 'package:core/utils/platform_info.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:patrol/patrol.dart';
@@ -15,6 +16,10 @@ class TestBase {
required String description,
required BaseScenario Function(PatrolIntegrationTester $) scenarioBuilder,
}) {
patrolSetUp(_setupAll);
patrolTearDown(_tearDown);
patrolTest(
description,
config: const PatrolTesterConfig(
@@ -41,4 +46,12 @@ class TestBase {
originalOnError(details);
};
}
Future<void> _setupAll() async {
PlatformInfo.isIntegrationTesting = true;
}
Future<void> _tearDown() async {
PlatformInfo.isIntegrationTesting = false;
}
}