TF-3478 Fix unit test for verify_before_time_in_search_email_filter_test & composer_controller_test
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -918,6 +918,7 @@ void main() {
|
|||||||
to: {toRecipient},
|
to: {toRecipient},
|
||||||
cc: {ccRecipient},
|
cc: {ccRecipient},
|
||||||
bcc: {bccRecipient},
|
bcc: {bccRecipient},
|
||||||
|
replyTo: {replyToRecipient},
|
||||||
mailboxContain: PresentationMailbox(
|
mailboxContain: PresentationMailbox(
|
||||||
MailboxId(Id('some-mailbox-id')),
|
MailboxId(Id('some-mailbox-id')),
|
||||||
role: PresentationMailbox.roleJunk,
|
role: PresentationMailbox.roleJunk,
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ import 'package:model/email/presentation_email.dart';
|
|||||||
import 'package:rxdart/rxdart.dart';
|
import 'package:rxdart/rxdart.dart';
|
||||||
import 'package:tmail_ui_user/features/caching/caching_manager.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/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_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/delete_multiple_emails_permanently_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/usecases/get_restored_deleted_message_interactor.dart';
|
import 'package:tmail_ui_user/features/email/domain/usecases/get_restored_deleted_message_interactor.dart';
|
||||||
@@ -153,6 +154,7 @@ const fallbackGenerators = {
|
|||||||
MockSpec<GetIdentityCacheOnWebInteractor>(),
|
MockSpec<GetIdentityCacheOnWebInteractor>(),
|
||||||
MockSpec<RemoveComposerCacheOnWebInteractor>(),
|
MockSpec<RemoveComposerCacheOnWebInteractor>(),
|
||||||
MockSpec<GetAllIdentitiesInteractor>(),
|
MockSpec<GetAllIdentitiesInteractor>(),
|
||||||
|
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
||||||
])
|
])
|
||||||
void main() {
|
void main() {
|
||||||
TestWidgetsFlutterBinding.ensureInitialized();
|
TestWidgetsFlutterBinding.ensureInitialized();
|
||||||
@@ -182,6 +184,7 @@ void main() {
|
|||||||
final MockAppGridDashboardController appGridDashboardController = MockAppGridDashboardController();
|
final MockAppGridDashboardController appGridDashboardController = MockAppGridDashboardController();
|
||||||
final MockSpamReportController spamReportController = MockSpamReportController();
|
final MockSpamReportController spamReportController = MockSpamReportController();
|
||||||
final MockNetworkConnectionController networkConnectionController = MockNetworkConnectionController();
|
final MockNetworkConnectionController networkConnectionController = MockNetworkConnectionController();
|
||||||
|
final composerManager = MockComposerManager();
|
||||||
|
|
||||||
late MailboxDashBoardController mailboxDashboardController;
|
late MailboxDashBoardController mailboxDashboardController;
|
||||||
late MockMoveToMailboxInteractor moveToMailboxInteractor;
|
late MockMoveToMailboxInteractor moveToMailboxInteractor;
|
||||||
@@ -317,6 +320,7 @@ void main() {
|
|||||||
Get.put<GetSessionInteractor>(getSessionInteractor);
|
Get.put<GetSessionInteractor>(getSessionInteractor);
|
||||||
Get.put<GetAuthenticatedAccountInteractor>(getAuthenticatedAccountInteractor);
|
Get.put<GetAuthenticatedAccountInteractor>(getAuthenticatedAccountInteractor);
|
||||||
Get.put<UpdateAccountCacheInteractor>(updateAccountCacheInteractor);
|
Get.put<UpdateAccountCacheInteractor>(updateAccountCacheInteractor);
|
||||||
|
Get.put<ComposerManager>(composerManager);
|
||||||
|
|
||||||
mailboxDashboardController = MailboxDashBoardController(
|
mailboxDashboardController = MailboxDashBoardController(
|
||||||
moveToMailboxInteractor,
|
moveToMailboxInteractor,
|
||||||
@@ -344,6 +348,7 @@ void main() {
|
|||||||
getRestoredDeletedMessageInteractor,
|
getRestoredDeletedMessageInteractor,
|
||||||
removeComposerCacheOnWebInteractor,
|
removeComposerCacheOnWebInteractor,
|
||||||
getAllIdentitiesInteractor,
|
getAllIdentitiesInteractor,
|
||||||
|
composerManager,
|
||||||
);
|
);
|
||||||
|
|
||||||
when(emailReceiveManager.pendingSharedFileInfo).thenAnswer((_) => BehaviorSubject.seeded([]));
|
when(emailReceiveManager.pendingSharedFileInfo).thenAnswer((_) => BehaviorSubject.seeded([]));
|
||||||
|
|||||||
Reference in New Issue
Block a user