TF-4236 Set setUp and tearDown for Patrol
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user