TF-3514 Add integration test for reply email with content contain image base64
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:tmail_ui_user/features/email/presentation/widgets/email_view_back_button.dart';
|
||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||
|
||||
import '../base/core_robot.dart';
|
||||
@@ -15,4 +16,12 @@ class EmailRobot extends CoreRobot {
|
||||
await $(AppLocalizations().downloadAll).tap();
|
||||
await $.pumpAndSettle();
|
||||
}
|
||||
|
||||
Future<void> onTapReplyEmail() async {
|
||||
await $(#reply_email_button).tap();
|
||||
}
|
||||
|
||||
Future<void> onTapBackButton() async {
|
||||
await $(find.byType(EmailViewBackButton)).first.tap();
|
||||
}
|
||||
}
|
||||
@@ -75,7 +75,10 @@ class SearchRobot extends CoreRobot {
|
||||
}
|
||||
|
||||
Future<void> openEmailWithSubject(String subject) async {
|
||||
await $(find.byType(EmailTileBuilder)).first.tap();
|
||||
await $(find.byType(EmailTileBuilder))
|
||||
.which<EmailTileBuilder>((view) => view.presentationEmail.subject == subject)
|
||||
.first
|
||||
.tap();
|
||||
await $.pump(const Duration(seconds: 2));
|
||||
}
|
||||
}
|
||||
@@ -23,7 +23,10 @@ class ThreadRobot extends CoreRobot {
|
||||
}
|
||||
|
||||
Future<void> openEmailWithSubject(String subject) async {
|
||||
await $(find.byType(EmailTileBuilder)).first.tap();
|
||||
await $(find.byType(EmailTileBuilder))
|
||||
.which<EmailTileBuilder>((view) => view.presentationEmail.subject == subject)
|
||||
.first
|
||||
.tap();
|
||||
await $.pump(const Duration(seconds: 2));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user