Skip to content

Commit

Permalink
TF-3478 Update unit test use composer manager
Browse files Browse the repository at this point in the history
Signed-off-by: dab246 <[email protected]>
  • Loading branch information
dab246 committed Feb 27, 2025
1 parent b421665 commit f99da60
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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);
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ const fallbackGenerators = {
MockSpec<ToastManager>(),
MockSpec<TwakeAppManager>(),
MockSpec<GetIdentityCacheOnWebInteractor>(),
MockSpec<ComposerManager>(),
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
])
void main() {
final moveToMailboxInteractor = MockMoveToMailboxInteractor();
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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);
Expand Down

0 comments on commit f99da60

Please sign in to comment.