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
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Obx(() {
|
return Obx(() {
|
||||||
if (!_composerManager.hasComposer) return const SizedBox.shrink();
|
if (_composerManager.composers.isEmpty) return const SizedBox.shrink();
|
||||||
|
|
||||||
return ComposerView(composerId: _composerManager.singleComposerId);
|
return ComposerView(composerId: _composerManager.singleComposerId);
|
||||||
});
|
});
|
||||||
|
|||||||
+1
-1
@@ -179,7 +179,7 @@ const fallbackGenerators = {
|
|||||||
MockSpec<TwakeAppManager>(),
|
MockSpec<TwakeAppManager>(),
|
||||||
MockSpec<GetAllIdentitiesInteractor>(),
|
MockSpec<GetAllIdentitiesInteractor>(),
|
||||||
MockSpec<GetIdentityCacheOnWebInteractor>(),
|
MockSpec<GetIdentityCacheOnWebInteractor>(),
|
||||||
MockSpec<ComposerManager>(),
|
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
||||||
])
|
])
|
||||||
void main() {
|
void main() {
|
||||||
// mock mailbox dashboard controller direct dependencies
|
// mock mailbox dashboard controller direct dependencies
|
||||||
|
|||||||
+6
-1
@@ -181,7 +181,7 @@ const fallbackGenerators = {
|
|||||||
MockSpec<ToastManager>(),
|
MockSpec<ToastManager>(),
|
||||||
MockSpec<TwakeAppManager>(),
|
MockSpec<TwakeAppManager>(),
|
||||||
MockSpec<GetIdentityCacheOnWebInteractor>(),
|
MockSpec<GetIdentityCacheOnWebInteractor>(),
|
||||||
MockSpec<ComposerManager>(),
|
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
||||||
])
|
])
|
||||||
void main() {
|
void main() {
|
||||||
final moveToMailboxInteractor = MockMoveToMailboxInteractor();
|
final moveToMailboxInteractor = MockMoveToMailboxInteractor();
|
||||||
@@ -404,6 +404,7 @@ void main() {
|
|||||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||||
|
when(composerManager.composers).thenReturn(RxMap({}));
|
||||||
|
|
||||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||||
await tester.pumpWidget(widget);
|
await tester.pumpWidget(widget);
|
||||||
@@ -485,6 +486,7 @@ void main() {
|
|||||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||||
|
when(composerManager.composers).thenReturn(RxMap({}));
|
||||||
|
|
||||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||||
await tester.pumpWidget(widget);
|
await tester.pumpWidget(widget);
|
||||||
@@ -550,6 +552,7 @@ void main() {
|
|||||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||||
|
when(composerManager.composers).thenReturn(RxMap({}));
|
||||||
|
|
||||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||||
await tester.pumpWidget(widget);
|
await tester.pumpWidget(widget);
|
||||||
@@ -613,6 +616,7 @@ void main() {
|
|||||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||||
|
when(composerManager.composers).thenReturn(RxMap({}));
|
||||||
|
|
||||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||||
await tester.pumpWidget(widget);
|
await tester.pumpWidget(widget);
|
||||||
@@ -671,6 +675,7 @@ void main() {
|
|||||||
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
when(mailboxDashboardController.spamReportController.spamReportState).thenReturn(Rx(SpamReportState.disabled));
|
||||||
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
when(mailboxDashboardController.spamReportController.presentationSpamMailbox).thenReturn(Rxn(null));
|
||||||
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
when(mailboxDashboardController.downloadController.listDownloadTaskState).thenReturn(RxList([]));
|
||||||
|
when(composerManager.composers).thenReturn(RxMap({}));
|
||||||
|
|
||||||
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
final widget = makeTestableWidget(child: MailboxDashBoardView());
|
||||||
await tester.pumpWidget(widget);
|
await tester.pumpWidget(widget);
|
||||||
|
|||||||
Reference in New Issue
Block a user