TF-3554 Add provisioning for integration test reply email

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-03-17 02:55:32 +07:00
committed by Dat H. Pham
parent f3376e32fa
commit 260ed6c42f
3 changed files with 15 additions and 8 deletions
@@ -14,12 +14,12 @@ import '../robots/thread_robot.dart';
class ForwardEmailScenario extends BaseTestScenario {
static const String queryString = 'Fwd: Forward email to Bob';
const ForwardEmailScenario(super.$);
@override
Future<void> runTestLogic() async {
const emailSubject = 'Forward email';
final threadRobot = ThreadRobot($);
final searchRobot = SearchRobot($);
final emailRobot = EmailRobot($);
@@ -28,13 +28,11 @@ class ForwardEmailScenario extends BaseTestScenario {
await threadRobot.openSearchView();
await _expectSearchViewVisible();
await searchRobot.enterQueryString(emailSubject);
await searchRobot.enterQueryString(queryString);
await searchRobot.tapOnShowAllResultsText();
await _expectSearchResultEmailListVisible();
await $.pumpAndSettle(duration: const Duration(seconds: 2));
await searchRobot.openEmailWithSubject(emailSubject);
await searchRobot.openEmailWithSubject(queryString);
await _expectForwardEmailButtonVisible();
await emailRobot.onTapForwardEmail();