Skip to content

Commit a9b18cd

Browse files
committed
message test [nfc]: Move make-ReactionEvent handler to example_data
1 parent 37c7de8 commit a9b18cd

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

test/example_data.dart

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,19 @@ UpdateMessageFlagsRemoveEvent updateMessageFlagsRemoveEvent(
457457
})));
458458
}
459459

460+
461+
ReactionEvent reactionEvent(Reaction reaction, ReactionOp op, int messageId) {
462+
return ReactionEvent(
463+
id: 1,
464+
op: op,
465+
emojiName: reaction.emojiName,
466+
emojiCode: reaction.emojiCode,
467+
reactionType: reaction.reactionType,
468+
userId: reaction.userId,
469+
messageId: messageId,
470+
);
471+
}
472+
460473
////////////////////////////////////////////////////////////////
461474
// The entire per-account or global state.
462475
//

test/model/message_test.dart

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -161,26 +161,14 @@ void main() {
161161
});
162162

163163
group('handleReactionEvent', () {
164-
ReactionEvent mkEvent(Reaction reaction, ReactionOp op, int messageId) {
165-
return ReactionEvent(
166-
id: 1,
167-
op: op,
168-
emojiName: reaction.emojiName,
169-
emojiCode: reaction.emojiCode,
170-
reactionType: reaction.reactionType,
171-
userId: reaction.userId,
172-
messageId: messageId,
173-
);
174-
}
175-
176164
test('add reaction', () async {
177165
final originalMessage = eg.streamMessage(reactions: []);
178166
await prepare();
179167
await prepareMessages([originalMessage]);
180168
final message = store.messages.values.single;
181169

182170
await store.handleEvent(
183-
mkEvent(eg.unicodeEmojiReaction, ReactionOp.add, originalMessage.id));
171+
eg.reactionEvent(eg.unicodeEmojiReaction, ReactionOp.add, originalMessage.id));
184172
checkNotifiedOnce();
185173
check(store.messages).values.single
186174
..identicalTo(message)
@@ -192,7 +180,7 @@ void main() {
192180
await prepare();
193181
await prepareMessages([someMessage]);
194182
await store.handleEvent(
195-
mkEvent(eg.unicodeEmojiReaction, ReactionOp.add, 1000));
183+
eg.reactionEvent(eg.unicodeEmojiReaction, ReactionOp.add, 1000));
196184
checkNotNotified();
197185
check(store.messages).values.single
198186
.reactions.isNull();
@@ -224,7 +212,7 @@ void main() {
224212
final message = store.messages.values.single;
225213

226214
await store.handleEvent(
227-
mkEvent(eventReaction, ReactionOp.remove, originalMessage.id));
215+
eg.reactionEvent(eventReaction, ReactionOp.remove, originalMessage.id));
228216
checkNotifiedOnce();
229217
check(store.messages).values.single
230218
..identicalTo(message)
@@ -236,7 +224,7 @@ void main() {
236224
await prepare();
237225
await prepareMessages([someMessage]);
238226
await store.handleEvent(
239-
mkEvent(eg.unicodeEmojiReaction, ReactionOp.remove, 1000));
227+
eg.reactionEvent(eg.unicodeEmojiReaction, ReactionOp.remove, 1000));
240228
checkNotNotified();
241229
check(store.messages).values.single
242230
.reactions.isNotNull().jsonEquals([eg.unicodeEmojiReaction]);

0 commit comments

Comments
 (0)