Merge pull request #1408 from GetStream/fix/attachmentActionsTest

test(ui): fix attachment actions modal test
This commit is contained in:
Rafal Adasiewicz
2022-12-21 08:35:49 +01:00
committed by GitHub
@@ -163,7 +163,7 @@ void main() {
); );
testWidgets( testWidgets(
'tapping on reply should pop', 'tapping on reply should invoke callback',
(WidgetTester tester) async { (WidgetTester tester) async {
final client = MockClient(); final client = MockClient();
final clientState = MockClientState(); final clientState = MockClientState();
@@ -174,7 +174,7 @@ void main() {
final themeData = ThemeData(); final themeData = ThemeData();
final streamTheme = StreamChatThemeData.fromTheme(themeData); final streamTheme = StreamChatThemeData.fromTheme(themeData);
final mockObserver = MockNavigatorObserver(); final mockCallback = MockVoidCallback();
final attachment = Attachment( final attachment = Attachment(
type: 'image', type: 'image',
@@ -192,7 +192,6 @@ void main() {
await tester.pumpWidget( await tester.pumpWidget(
MaterialApp( MaterialApp(
theme: themeData, theme: themeData,
navigatorObservers: [mockObserver],
home: StreamChat( home: StreamChat(
streamChatThemeData: streamTheme, streamChatThemeData: streamTheme,
client: client, client: client,
@@ -200,13 +199,14 @@ void main() {
child: AttachmentActionsModal( child: AttachmentActionsModal(
message: message, message: message,
attachment: attachment, attachment: attachment,
onReply: mockCallback,
), ),
), ),
), ),
), ),
); );
await tester.tap(find.text('Reply')); await tester.tap(find.text('Reply'));
verify(() => mockObserver.didPop(any(), any())); verify(mockCallback.call);
}, },
); );