TF-3707 Add integration test for case empty trash
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -10,6 +10,7 @@ import 'package:jmap_dart_client/jmap/identities/identity.dart';
|
||||
import 'package:jmap_dart_client/jmap/jmap_request.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/email/set/set_email_method.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
|
||||
import 'package:model/model.dart';
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
import 'package:tmail_ui_user/features/composer/domain/state/upload_attachment_state.dart';
|
||||
@@ -31,6 +32,7 @@ mixin ScenarioUtilsMixin {
|
||||
List<ProvisioningEmail> provisioningEmails, {
|
||||
bool refreshEmailView = true,
|
||||
bool requestReadReceipt = true,
|
||||
Role? folderLocationRole,
|
||||
}) async {
|
||||
ComposerBindings().dependencies();
|
||||
|
||||
@@ -56,7 +58,9 @@ mixin ScenarioUtilsMixin {
|
||||
emailContent: provisioningEmail.content,
|
||||
toRecipients: {EmailAddress(null, provisioningEmail.toEmail)},
|
||||
outboxMailboxId: mailboxDashBoardController.outboxMailbox?.mailboxId,
|
||||
sentMailboxId: mailboxDashBoardController.mapDefaultMailboxIdByRole[PresentationMailbox.roleSent],
|
||||
sentMailboxId: folderLocationRole != null
|
||||
? mailboxDashBoardController.mapDefaultMailboxIdByRole[folderLocationRole]
|
||||
: mailboxDashBoardController.mapDefaultMailboxIdByRole[PresentationMailbox.roleSent],
|
||||
identity: identity,
|
||||
attachments: attachments,
|
||||
hasRequestReadReceipt: requestReadReceipt,
|
||||
|
||||
Reference in New Issue
Block a user