diff --git a/packages/stream_chat_flutter/test/src/attachment_actions_modal/attachment_actions_modal_test.dart b/packages/stream_chat_flutter/test/src/attachment_actions_modal/attachment_actions_modal_test.dart index 2c19fe25..08213b09 100644 --- a/packages/stream_chat_flutter/test/src/attachment_actions_modal/attachment_actions_modal_test.dart +++ b/packages/stream_chat_flutter/test/src/attachment_actions_modal/attachment_actions_modal_test.dart @@ -163,7 +163,7 @@ void main() { ); testWidgets( - 'tapping on reply should pop', + 'tapping on reply should invoke callback', (WidgetTester tester) async { final client = MockClient(); final clientState = MockClientState(); @@ -174,7 +174,7 @@ void main() { final themeData = ThemeData(); final streamTheme = StreamChatThemeData.fromTheme(themeData); - final mockObserver = MockNavigatorObserver(); + final mockCallback = MockVoidCallback(); final attachment = Attachment( type: 'image', @@ -192,7 +192,6 @@ void main() { await tester.pumpWidget( MaterialApp( theme: themeData, - navigatorObservers: [mockObserver], home: StreamChat( streamChatThemeData: streamTheme, client: client, @@ -200,13 +199,14 @@ void main() { child: AttachmentActionsModal( message: message, attachment: attachment, + onReply: mockCallback, ), ), ), ), ); await tester.tap(find.text('Reply')); - verify(() => mockObserver.didPop(any(), any())); + verify(mockCallback.call); }, );