TF-3478 Update unit test use composer manager
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -18,7 +18,7 @@ class _ComposerOverlayViewState extends State<ComposerOverlayView> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Obx(() {
|
||||
if (!_composerManager.hasComposer) return const SizedBox.shrink();
|
||||
if (_composerManager.composers.isEmpty) return const SizedBox.shrink();
|
||||
|
||||
return ComposerView(composerId: _composerManager.singleComposerId);
|
||||
});
|
||||
|
||||
+1
-1
@@ -179,7 +179,7 @@ const fallbackGenerators = {
|
||||
MockSpec<TwakeAppManager>(),
|
||||
MockSpec<GetAllIdentitiesInteractor>(),
|
||||
MockSpec<GetIdentityCacheOnWebInteractor>(),
|
||||
MockSpec<ComposerManager>(),
|
||||
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
||||
])
|
||||
void main() {
|
||||
// mock mailbox dashboard controller direct dependencies
|
||||
|
||||
+6
-1
@@ -181,7 +181,7 @@ const fallbackGenerators = {
|
||||
MockSpec<ToastManager>(),
|
||||
MockSpec<TwakeAppManager>(),
|
||||
MockSpec<GetIdentityCacheOnWebInteractor>(),
|
||||
MockSpec<ComposerManager>(),
|
||||
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
||||
])
|
||||
void main() {
|
||||
final moveToMailboxInteractor = MockMoveToMailboxInteractor();
|
||||
@@ -404,6 +404,7 @@ void main() {
|
||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||
when(composerManager.composers).thenReturn(RxMap({}));
|
||||
|
||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||
await tester.pumpWidget(widget);
|
||||
@@ -485,6 +486,7 @@ void main() {
|
||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||
when(composerManager.composers).thenReturn(RxMap({}));
|
||||
|
||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||
await tester.pumpWidget(widget);
|
||||
@@ -550,6 +552,7 @@ void main() {
|
||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||
when(composerManager.composers).thenReturn(RxMap({}));
|
||||
|
||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||
await tester.pumpWidget(widget);
|
||||
@@ -613,6 +616,7 @@ void main() {
|
||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||
when(composerManager.composers).thenReturn(RxMap({}));
|
||||
|
||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||
await tester.pumpWidget(widget);
|
||||
@@ -671,6 +675,7 @@ void main() {
|
||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||
when(composerManager.composers).thenReturn(RxMap({}));
|
||||
|
||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||
await tester.pumpWidget(widget);
|
||||
|
||||
Reference in New Issue
Block a user