Skip to content

Commit 6a14c70

Browse files
gnpricechrisbobbe
authored andcommitted
msglist test [nfc]: Adapt ReactionEvent tests to refer to message store
These tests aren't really about a message *list*, but about updating individual messages. Edit them to be all in terms of the overall message store, not the MessageListView.
1 parent fb4e0be commit 6a14c70

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

test/model/message_list_test.dart

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -370,12 +370,12 @@ void main() {
370370
final originalMessage = eg.streamMessage(reactions: []);
371371
await prepare();
372372
await prepareMessages(foundOldest: true, messages: [originalMessage]);
373-
final message = model.messages.single;
373+
final message = store.messages.values.single;
374374

375-
model.maybeUpdateMessageReactions(
375+
await store.handleEvent(
376376
mkEvent(eg.unicodeEmojiReaction, ReactionOp.add, originalMessage.id));
377377
checkNotifiedOnce();
378-
check(model).messages.single
378+
check(store.messages).values.single
379379
..identicalTo(message)
380380
..reactions.isNotNull().jsonEquals([eg.unicodeEmojiReaction]);
381381
});
@@ -384,10 +384,11 @@ void main() {
384384
final someMessage = eg.streamMessage(reactions: []);
385385
await prepare();
386386
await prepareMessages(foundOldest: true, messages: [someMessage]);
387-
model.maybeUpdateMessageReactions(
387+
await store.handleEvent(
388388
mkEvent(eg.unicodeEmojiReaction, ReactionOp.add, 1000));
389389
checkNotNotified();
390-
check(model).messages.single.reactions.isNull();
390+
check(store.messages).values.single
391+
.reactions.isNull();
391392
});
392393

393394
test('remove reaction', () async {
@@ -413,12 +414,12 @@ void main() {
413414
reactions: [reaction2, reaction3, reaction4]);
414415
await prepare();
415416
await prepareMessages(foundOldest: true, messages: [originalMessage]);
416-
final message = model.messages.single;
417+
final message = store.messages.values.single;
417418

418-
model.maybeUpdateMessageReactions(
419+
await store.handleEvent(
419420
mkEvent(eventReaction, ReactionOp.remove, originalMessage.id));
420421
checkNotifiedOnce();
421-
check(model).messages.single
422+
check(store.messages).values.single
422423
..identicalTo(message)
423424
..reactions.isNotNull().jsonEquals([reaction2, reaction3]);
424425
});
@@ -427,10 +428,11 @@ void main() {
427428
final someMessage = eg.streamMessage(reactions: [eg.unicodeEmojiReaction]);
428429
await prepare();
429430
await prepareMessages(foundOldest: true, messages: [someMessage]);
430-
model.maybeUpdateMessageReactions(
431+
await store.handleEvent(
431432
mkEvent(eg.unicodeEmojiReaction, ReactionOp.remove, 1000));
432433
checkNotNotified();
433-
check(model).messages.single.reactions.isNotNull().jsonEquals([eg.unicodeEmojiReaction]);
434+
check(store.messages).values.single
435+
.reactions.isNotNull().jsonEquals([eg.unicodeEmojiReaction]);
434436
});
435437
});
436438

0 commit comments

Comments
 (0)