fix tests
This commit is contained in:
@@ -38,6 +38,10 @@ void main() {
|
|||||||
id: 'user-id',
|
id: 'user-id',
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
messageWidget: const Text(
|
||||||
|
'test',
|
||||||
|
key: Key('MessageWidget'),
|
||||||
|
),
|
||||||
messageTheme: streamTheme.ownMessageTheme,
|
messageTheme: streamTheme.ownMessageTheme,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -86,6 +90,10 @@ void main() {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
messageTheme: streamTheme.ownMessageTheme,
|
messageTheme: streamTheme.ownMessageTheme,
|
||||||
|
messageWidget: const Text(
|
||||||
|
'test',
|
||||||
|
key: Key('MessageWidget'),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -123,6 +131,7 @@ void main() {
|
|||||||
client: client,
|
client: client,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
text: 'test',
|
text: 'test',
|
||||||
user: User(
|
user: User(
|
||||||
@@ -178,6 +187,7 @@ void main() {
|
|||||||
client: client,
|
client: client,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
onReplyTap: (m) {
|
onReplyTap: (m) {
|
||||||
tapped = true;
|
tapped = true;
|
||||||
},
|
},
|
||||||
@@ -223,6 +233,7 @@ void main() {
|
|||||||
client: client,
|
client: client,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
onThreadReplyTap: (m) {
|
onThreadReplyTap: (m) {
|
||||||
tapped = true;
|
tapped = true;
|
||||||
},
|
},
|
||||||
@@ -272,6 +283,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
text: 'test',
|
text: 'test',
|
||||||
user: User(
|
user: User(
|
||||||
@@ -320,6 +332,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
editMessageInputBuilder: (context, m) => const Text('test'),
|
editMessageInputBuilder: (context, m) => const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
text: 'test',
|
text: 'test',
|
||||||
@@ -371,6 +384,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
onCopyTap: (m) => tapped = true,
|
onCopyTap: (m) => tapped = true,
|
||||||
message: Message(
|
message: Message(
|
||||||
text: 'test',
|
text: 'test',
|
||||||
@@ -420,6 +434,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
status: MessageSendingStatus.failed,
|
status: MessageSendingStatus.failed,
|
||||||
text: 'test',
|
text: 'test',
|
||||||
@@ -469,6 +484,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
status: MessageSendingStatus.failed_update,
|
status: MessageSendingStatus.failed_update,
|
||||||
text: 'test',
|
text: 'test',
|
||||||
@@ -516,6 +532,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
id: 'testid',
|
id: 'testid',
|
||||||
text: 'test',
|
text: 'test',
|
||||||
@@ -571,6 +588,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
id: 'testid',
|
id: 'testid',
|
||||||
text: 'test',
|
text: 'test',
|
||||||
@@ -626,6 +644,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
id: 'testid',
|
id: 'testid',
|
||||||
text: 'test',
|
text: 'test',
|
||||||
@@ -679,6 +698,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
id: 'testid',
|
id: 'testid',
|
||||||
text: 'test',
|
text: 'test',
|
||||||
@@ -734,6 +754,7 @@ void main() {
|
|||||||
channel: channel,
|
channel: channel,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
child: MessageActionsModal(
|
child: MessageActionsModal(
|
||||||
|
messageWidget: const Text('test'),
|
||||||
message: Message(
|
message: Message(
|
||||||
id: 'testid',
|
id: 'testid',
|
||||||
text: 'test',
|
text: 'test',
|
||||||
|
|||||||
@@ -34,6 +34,10 @@ void main() {
|
|||||||
client: client,
|
client: client,
|
||||||
streamChatThemeData: streamTheme,
|
streamChatThemeData: streamTheme,
|
||||||
child: MessageReactionsModal(
|
child: MessageReactionsModal(
|
||||||
|
messageWidget: const Text(
|
||||||
|
'test',
|
||||||
|
key: Key('MessageWidget'),
|
||||||
|
),
|
||||||
message: message,
|
message: message,
|
||||||
messageTheme: streamTheme.ownMessageTheme,
|
messageTheme: streamTheme.ownMessageTheme,
|
||||||
),
|
),
|
||||||
@@ -43,28 +47,9 @@ void main() {
|
|||||||
|
|
||||||
await tester.pump(const Duration(milliseconds: 1000));
|
await tester.pump(const Duration(milliseconds: 1000));
|
||||||
|
|
||||||
expect(find.byType(MessageWidget), findsOneWidget);
|
|
||||||
final messageWidget =
|
|
||||||
tester.widget<MessageWidget>(find.byType(MessageWidget));
|
|
||||||
expect(messageWidget.message, message);
|
|
||||||
expect(messageWidget.messageTheme, streamTheme.ownMessageTheme);
|
|
||||||
expect(messageWidget.attachmentBorderRadiusGeometry, null);
|
|
||||||
expect(messageWidget.showUserAvatar, DisplayWidget.show);
|
|
||||||
expect(messageWidget.reverse, false);
|
|
||||||
expect(messageWidget.attachmentShape, null);
|
|
||||||
expect(messageWidget.shape, null);
|
|
||||||
expect(messageWidget.onUserAvatarTap, null);
|
|
||||||
expect(messageWidget.showReactions, false);
|
|
||||||
expect(messageWidget.showUsername, false);
|
|
||||||
expect(messageWidget.showThreadReplyIndicator, false);
|
|
||||||
expect(messageWidget.showTimestamp, false);
|
|
||||||
expect(messageWidget.translateUserAvatar, false);
|
|
||||||
expect(messageWidget.showSendingIndicator, false);
|
|
||||||
|
|
||||||
expect(find.byType(ReactionBubble), findsNothing);
|
expect(find.byType(ReactionBubble), findsNothing);
|
||||||
|
|
||||||
//only one avatar (the message one)
|
expect(find.byType(UserAvatar), findsNothing);
|
||||||
expect(find.byType(UserAvatar), findsOneWidget);
|
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -105,14 +90,14 @@ void main() {
|
|||||||
client: client,
|
client: client,
|
||||||
streamChatThemeData: streamTheme,
|
streamChatThemeData: streamTheme,
|
||||||
child: MessageReactionsModal(
|
child: MessageReactionsModal(
|
||||||
|
messageWidget: const Text(
|
||||||
|
'test',
|
||||||
|
key: Key('MessageWidget'),
|
||||||
|
),
|
||||||
message: message,
|
message: message,
|
||||||
messageTheme: streamTheme.ownMessageTheme,
|
messageTheme: streamTheme.ownMessageTheme,
|
||||||
showUserAvatar: DisplayWidget.gone,
|
|
||||||
reverse: true,
|
reverse: true,
|
||||||
attachmentBorderRadiusGeometry: BorderRadius.circular(1),
|
|
||||||
attachmentShape: const RoundedRectangleBorder(),
|
|
||||||
showReactions: false,
|
showReactions: false,
|
||||||
messageShape: const RoundedRectangleBorder(),
|
|
||||||
onUserAvatarTap: onUserAvatarTap,
|
onUserAvatarTap: onUserAvatarTap,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -121,27 +106,7 @@ void main() {
|
|||||||
|
|
||||||
await tester.pump(const Duration(milliseconds: 1000));
|
await tester.pump(const Duration(milliseconds: 1000));
|
||||||
|
|
||||||
expect(find.byType(MessageWidget), findsOneWidget);
|
expect(find.byKey(const Key('MessageWidget')), findsOneWidget);
|
||||||
final messageWidget =
|
|
||||||
tester.widget<MessageWidget>(find.byType(MessageWidget));
|
|
||||||
expect(messageWidget.message, message);
|
|
||||||
expect(messageWidget.messageTheme, streamTheme.ownMessageTheme);
|
|
||||||
expect(messageWidget.attachmentBorderRadiusGeometry,
|
|
||||||
BorderRadius.circular(1));
|
|
||||||
expect(messageWidget.showUserAvatar, DisplayWidget.gone);
|
|
||||||
expect(messageWidget.reverse, true);
|
|
||||||
expect(messageWidget.showReactions, false);
|
|
||||||
expect(messageWidget.attachmentShape, const RoundedRectangleBorder());
|
|
||||||
expect(messageWidget.shape, const RoundedRectangleBorder());
|
|
||||||
expect(messageWidget.showReactions, false);
|
|
||||||
expect(messageWidget.showUsername, false);
|
|
||||||
expect(messageWidget.showThreadReplyIndicator, false);
|
|
||||||
expect(messageWidget.showTimestamp, false);
|
|
||||||
expect(messageWidget.translateUserAvatar, false);
|
|
||||||
expect(messageWidget.showSendingIndicator, false);
|
|
||||||
|
|
||||||
final userAvatar = tester.widget<UserAvatar>(find.byType(UserAvatar));
|
|
||||||
expect(userAvatar.onTap, onUserAvatarTap);
|
|
||||||
|
|
||||||
expect(find.byType(ReactionBubble), findsOneWidget);
|
expect(find.byType(ReactionBubble), findsOneWidget);
|
||||||
expect(find.byType(UserAvatar), findsOneWidget);
|
expect(find.byType(UserAvatar), findsOneWidget);
|
||||||
|
|||||||
Reference in New Issue
Block a user