test fixes
This commit is contained in:
@@ -19,6 +19,7 @@ void main() {
|
||||
(WidgetTester tester) async {
|
||||
final client = MockClient();
|
||||
final clientState = MockClientState();
|
||||
final channel = MockChannel();
|
||||
|
||||
when(() => client.state).thenReturn(clientState);
|
||||
when(() => clientState.currentUser).thenReturn(OwnUser(id: 'user-id'));
|
||||
@@ -32,19 +33,25 @@ void main() {
|
||||
streamChatThemeData: streamTheme,
|
||||
client: client,
|
||||
child: SizedBox(
|
||||
child: MessageActionsModal(
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
child: StreamChannel(
|
||||
channel: channel,
|
||||
child: MessageActionsModal(
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
),
|
||||
status: MessageSendingStatus.sent,
|
||||
),
|
||||
status: MessageSendingStatus.sent,
|
||||
messageWidget: const Text(
|
||||
'test',
|
||||
key: Key('MessageWidget'),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showThreadReplyMessage: true,
|
||||
showEditMessage: true,
|
||||
showDeleteMessage: true,
|
||||
),
|
||||
messageWidget: const Text(
|
||||
'test',
|
||||
key: Key('MessageWidget'),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -66,6 +73,7 @@ void main() {
|
||||
(WidgetTester tester) async {
|
||||
final client = MockClient();
|
||||
final clientState = MockClientState();
|
||||
final channel = MockChannel();
|
||||
|
||||
when(() => client.state).thenReturn(clientState);
|
||||
when(() => clientState.currentUser).thenReturn(OwnUser(id: 'user-id'));
|
||||
@@ -79,20 +87,23 @@ void main() {
|
||||
streamChatThemeData: streamTheme,
|
||||
client: client,
|
||||
child: SizedBox(
|
||||
child: MessageActionsModal(
|
||||
showCopyMessage: false,
|
||||
showReplyMessage: false,
|
||||
showThreadReplyMessage: false,
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
child: StreamChannel(
|
||||
channel: channel,
|
||||
child: MessageActionsModal(
|
||||
showCopyMessage: false,
|
||||
showReplyMessage: false,
|
||||
showThreadReplyMessage: false,
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
messageWidget: const Text(
|
||||
'test',
|
||||
key: Key('MessageWidget'),
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
messageWidget: const Text(
|
||||
'test',
|
||||
key: Key('MessageWidget'),
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -115,6 +126,7 @@ void main() {
|
||||
(WidgetTester tester) async {
|
||||
final client = MockClient();
|
||||
final clientState = MockClientState();
|
||||
final channel = MockChannel();
|
||||
|
||||
when(() => client.state).thenReturn(clientState);
|
||||
when(() => clientState.currentUser).thenReturn(OwnUser(id: 'user-id'));
|
||||
@@ -130,24 +142,27 @@ void main() {
|
||||
streamChatThemeData: streamTheme,
|
||||
client: client,
|
||||
child: SizedBox(
|
||||
child: MessageActionsModal(
|
||||
messageWidget: const Text('test'),
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
child: StreamChannel(
|
||||
channel: channel,
|
||||
child: MessageActionsModal(
|
||||
messageWidget: const Text('test'),
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
customActions: [
|
||||
MessageAction(
|
||||
leading: const Icon(Icons.check),
|
||||
title: const Text('title'),
|
||||
onTap: (m) {
|
||||
tapped = true;
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
customActions: [
|
||||
MessageAction(
|
||||
leading: const Icon(Icons.check),
|
||||
title: const Text('title'),
|
||||
onTap: (m) {
|
||||
tapped = true;
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -170,6 +185,7 @@ void main() {
|
||||
(WidgetTester tester) async {
|
||||
final client = MockClient();
|
||||
final clientState = MockClientState();
|
||||
final channel = MockChannel();
|
||||
|
||||
when(() => client.state).thenReturn(clientState);
|
||||
when(() => clientState.currentUser).thenReturn(OwnUser(id: 'user-id'));
|
||||
@@ -186,19 +202,22 @@ void main() {
|
||||
streamChatThemeData: streamTheme,
|
||||
client: client,
|
||||
child: SizedBox(
|
||||
child: MessageActionsModal(
|
||||
messageWidget: const Text('test'),
|
||||
onReplyTap: (m) {
|
||||
tapped = true;
|
||||
},
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
child: StreamChannel(
|
||||
channel: channel,
|
||||
child: MessageActionsModal(
|
||||
messageWidget: const Text('test'),
|
||||
onReplyTap: (m) {
|
||||
tapped = true;
|
||||
},
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
),
|
||||
status: MessageSendingStatus.sent,
|
||||
),
|
||||
status: MessageSendingStatus.sent,
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -217,6 +236,7 @@ void main() {
|
||||
(WidgetTester tester) async {
|
||||
final client = MockClient();
|
||||
final clientState = MockClientState();
|
||||
final channel = MockChannel();
|
||||
|
||||
when(() => client.state).thenReturn(clientState);
|
||||
when(() => clientState.currentUser).thenReturn(OwnUser(id: 'user-id'));
|
||||
@@ -233,19 +253,23 @@ void main() {
|
||||
streamChatThemeData: streamTheme,
|
||||
client: client,
|
||||
child: SizedBox(
|
||||
child: MessageActionsModal(
|
||||
messageWidget: const Text('test'),
|
||||
onThreadReplyTap: (m) {
|
||||
tapped = true;
|
||||
},
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
child: StreamChannel(
|
||||
channel: channel,
|
||||
child: MessageActionsModal(
|
||||
messageWidget: const Text('test'),
|
||||
onThreadReplyTap: (m) {
|
||||
tapped = true;
|
||||
},
|
||||
message: Message(
|
||||
text: 'test',
|
||||
user: User(
|
||||
id: 'user-id',
|
||||
),
|
||||
status: MessageSendingStatus.sent,
|
||||
),
|
||||
status: MessageSendingStatus.sent,
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showThreadReplyMessage: true,
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -295,6 +319,7 @@ void main() {
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showEditMessage: true,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -345,6 +370,7 @@ void main() {
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showEditMessage: true,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -545,6 +571,7 @@ void main() {
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showFlagButton: true,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -601,6 +628,7 @@ void main() {
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showFlagButton: true,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -657,6 +685,7 @@ void main() {
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showFlagButton: true,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -711,6 +740,7 @@ void main() {
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showDeleteMessage: true,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -767,6 +797,7 @@ void main() {
|
||||
),
|
||||
),
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
showDeleteMessage: true,
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
@@ -13,6 +13,7 @@ void main() {
|
||||
(WidgetTester tester) async {
|
||||
final client = MockClient();
|
||||
final clientState = MockClientState();
|
||||
final channel = MockChannel();
|
||||
final themeData = ThemeData();
|
||||
|
||||
when(() => client.state).thenReturn(clientState);
|
||||
@@ -33,13 +34,16 @@ void main() {
|
||||
home: StreamChat(
|
||||
client: client,
|
||||
streamChatThemeData: streamTheme,
|
||||
child: MessageReactionsModal(
|
||||
messageWidget: const Text(
|
||||
'test',
|
||||
key: Key('MessageWidget'),
|
||||
child: StreamChannel(
|
||||
channel: channel,
|
||||
child: MessageReactionsModal(
|
||||
messageWidget: const Text(
|
||||
'test',
|
||||
key: Key('MessageWidget'),
|
||||
),
|
||||
message: message,
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
),
|
||||
message: message,
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -58,6 +62,7 @@ void main() {
|
||||
(WidgetTester tester) async {
|
||||
final client = MockClient();
|
||||
final clientState = MockClientState();
|
||||
final channel = MockChannel();
|
||||
final themeData = ThemeData();
|
||||
|
||||
when(() => client.state).thenReturn(clientState);
|
||||
@@ -89,16 +94,19 @@ void main() {
|
||||
home: StreamChat(
|
||||
client: client,
|
||||
streamChatThemeData: streamTheme,
|
||||
child: MessageReactionsModal(
|
||||
messageWidget: const Text(
|
||||
'test',
|
||||
key: Key('MessageWidget'),
|
||||
child: StreamChannel(
|
||||
channel: channel,
|
||||
child: MessageReactionsModal(
|
||||
messageWidget: const Text(
|
||||
'test',
|
||||
key: Key('MessageWidget'),
|
||||
),
|
||||
message: message,
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
reverse: true,
|
||||
showReactions: false,
|
||||
onUserAvatarTap: onUserAvatarTap,
|
||||
),
|
||||
message: message,
|
||||
messageTheme: streamTheme.ownMessageTheme,
|
||||
reverse: true,
|
||||
showReactions: false,
|
||||
onUserAvatarTap: onUserAvatarTap,
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
@@ -21,6 +21,9 @@ class MockChannel extends Mock implements Channel {
|
||||
Future<void> keyStroke([String? parentId]) async {
|
||||
return;
|
||||
}
|
||||
|
||||
@override
|
||||
List<String> get ownCapabilities => ['send-message'];
|
||||
}
|
||||
|
||||
class MockChannelState extends Mock implements ChannelClientState {
|
||||
|
||||
Reference in New Issue
Block a user