Skip to content

Commit 4b75025

Browse files
sm-sayedichrisbobbe
andcommitted
test: Add changeUserStatus(es) to PerAccountStoreTestExtension
Co-authored-by: Chris Bobbe <[email protected]>
1 parent 85db2af commit 4b75025

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/model/test_store.dart

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,16 @@ extension PerAccountStoreTestExtension on PerAccountStore {
271271
await handleEvent(eg.mutedUsersEvent(userIds));
272272
}
273273

274+
Future<void> changeUserStatus(int userId, UserStatusChange change) async {
275+
await handleEvent(UserStatusEvent(id: 1, userId: userId, change: change));
276+
}
277+
278+
Future<void> changeUserStatuses(List<(int userId, UserStatusChange change)> changes) async {
279+
for (final (userId, change) in changes) {
280+
await changeUserStatus(userId, change);
281+
}
282+
}
283+
274284
Future<void> addStream(ZulipStream stream) async {
275285
await addStreams([stream]);
276286
}

0 commit comments

Comments
 (0)