Skip to content

Commit 4a4f934

Browse files
committed
test [nfc]: Add all package:checks getters for Message
1 parent 278f9d3 commit 4a4f934

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

test/api/model/model_checks.dart

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,24 @@ extension StreamColorSwatchChecks on Subject<StreamColorSwatch> {
3838
}
3939

4040
extension MessageChecks on Subject<Message> {
41-
Subject<int> get id => has((e) => e.id, 'id');
41+
Subject<String> get client => has((e) => e.client, 'client');
4242
Subject<String> get content => has((e) => e.content, 'content');
43+
Subject<String> get contentType => has((e) => e.contentType, 'contentType');
44+
Subject<int> get id => has((e) => e.id, 'id');
4345
Subject<bool> get isMeMessage => has((e) => e.isMeMessage, 'isMeMessage');
4446
Subject<int?> get lastEditTimestamp => has((e) => e.lastEditTimestamp, 'lastEditTimestamp');
4547
Subject<Reactions?> get reactions => has((e) => e.reactions, 'reactions');
48+
Subject<int> get recipientId => has((e) => e.recipientId, 'recipientId');
49+
Subject<String> get senderEmail => has((e) => e.senderEmail, 'senderEmail');
50+
Subject<String> get senderFullName => has((e) => e.senderFullName, 'senderFullName');
51+
Subject<int> get senderId => has((e) => e.senderId, 'senderId');
52+
Subject<String> get senderRealmStr => has((e) => e.senderRealmStr, 'senderRealmStr');
53+
Subject<String> get subject => has((e) => e.subject, 'subject');
54+
Subject<int> get timestamp => has((e) => e.timestamp, 'timestamp');
55+
Subject<String> get type => has((e) => e.type, 'type');
4656
Subject<List<MessageFlag>> get flags => has((e) => e.flags, 'flags');
47-
48-
// TODO accessors for other fields
57+
Subject<String?> get matchContent => has((e) => e.matchContent, 'matchContent');
58+
Subject<String?> get matchSubject => has((e) => e.matchSubject, 'matchSubject');
4959
}
5060

5161
extension ReactionsChecks on Subject<Reactions> {

0 commit comments

Comments
 (0)