From ebe0686dd4319328f945d183a1e0c0d66fc16a2d Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 27 Feb 2025 16:03:36 +0700 Subject: [PATCH] TF-3478 Fix unit test for `verify_before_time_in_search_email_filter_test` & `composer_controller_test` Signed-off-by: dab246 --- .../composer/presentation/composer_controller_test.dart | 1 + .../verify_before_time_in_search_email_filter_test.dart | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/test/features/composer/presentation/composer_controller_test.dart b/test/features/composer/presentation/composer_controller_test.dart index fa139621f..ec1ce11d6 100644 --- a/test/features/composer/presentation/composer_controller_test.dart +++ b/test/features/composer/presentation/composer_controller_test.dart @@ -918,6 +918,7 @@ void main() { to: {toRecipient}, cc: {ccRecipient}, bcc: {bccRecipient}, + replyTo: {replyToRecipient}, mailboxContain: PresentationMailbox( MailboxId(Id('some-mailbox-id')), role: PresentationMailbox.roleJunk, diff --git a/test/features/search/verify_before_time_in_search_email_filter_test.dart b/test/features/search/verify_before_time_in_search_email_filter_test.dart index d5d17ba19..39e430eb4 100644 --- a/test/features/search/verify_before_time_in_search_email_filter_test.dart +++ b/test/features/search/verify_before_time_in_search_email_filter_test.dart @@ -20,6 +20,7 @@ import 'package:model/email/presentation_email.dart'; import 'package:rxdart/rxdart.dart'; import 'package:tmail_ui_user/features/caching/caching_manager.dart'; import 'package:tmail_ui_user/features/composer/domain/usecases/send_email_interactor.dart'; +import 'package:tmail_ui_user/features/composer/presentation/manager/composer_manager.dart'; import 'package:tmail_ui_user/features/email/domain/usecases/delete_email_permanently_interactor.dart'; import 'package:tmail_ui_user/features/email/domain/usecases/delete_multiple_emails_permanently_interactor.dart'; import 'package:tmail_ui_user/features/email/domain/usecases/get_restored_deleted_message_interactor.dart'; @@ -153,6 +154,7 @@ const fallbackGenerators = { MockSpec(), MockSpec(), MockSpec(), + MockSpec(fallbackGenerators: fallbackGenerators), ]) void main() { TestWidgetsFlutterBinding.ensureInitialized(); @@ -182,6 +184,7 @@ void main() { final MockAppGridDashboardController appGridDashboardController = MockAppGridDashboardController(); final MockSpamReportController spamReportController = MockSpamReportController(); final MockNetworkConnectionController networkConnectionController = MockNetworkConnectionController(); + final composerManager = MockComposerManager(); late MailboxDashBoardController mailboxDashboardController; late MockMoveToMailboxInteractor moveToMailboxInteractor; @@ -317,6 +320,7 @@ void main() { Get.put(getSessionInteractor); Get.put(getAuthenticatedAccountInteractor); Get.put(updateAccountCacheInteractor); + Get.put(composerManager); mailboxDashboardController = MailboxDashBoardController( moveToMailboxInteractor, @@ -344,6 +348,7 @@ void main() { getRestoredDeletedMessageInteractor, removeComposerCacheOnWebInteractor, getAllIdentitiesInteractor, + composerManager, ); when(emailReceiveManager.pendingSharedFileInfo).thenAnswer((_) => BehaviorSubject.seeded([]));