test: fix tests.

Signed-off-by: xsahil03x <[email protected]>
This commit is contained in:
Sahil Kumar
2023-06-20 16:05:04 +05:30
committed by xsahil03x
parent 01c9b77d5d
commit 3b3b3d3d55
2 changed files with 52 additions and 73 deletions
@@ -4,24 +4,51 @@ import 'package:golden_toolkit/golden_toolkit.dart';
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
void main() {
testWidgets('StreamSendingIndicator shows an Icon', (tester) async {
await tester.pumpWidget(
MaterialApp(
home: StreamChatTheme(
data: StreamChatThemeData.light(),
child: Scaffold(
body: Center(
child: StreamSendingIndicator(
message: Message(),
testWidgets(
'StreamSendingIndicator shows sizedBox if messsage state is initial',
(tester) async {
await tester.pumpWidget(
MaterialApp(
home: StreamChatTheme(
data: StreamChatThemeData.light(),
child: Scaffold(
body: Center(
child: StreamSendingIndicator(
message: Message(),
),
),
),
),
),
),
);
);
expect(find.byType(Icon), findsOneWidget);
});
expect(find.byType(SizedBox), findsOneWidget);
},
);
testWidgets(
'StreamSendingIndicator shows an Icon if message state is not initial',
(tester) async {
await tester.pumpWidget(
MaterialApp(
home: StreamChatTheme(
data: StreamChatThemeData.light(),
child: Scaffold(
body: Center(
child: StreamSendingIndicator(
message: Message(
state: MessageState.sent,
),
),
),
),
),
),
);
expect(find.byType(Icon), findsOneWidget);
},
);
testGoldens(
'golden test for StreamSendingIndicator with StreamSvgIcon.checkAll',