Merge branch 'develop' into fix/message-search-pagination
This commit is contained in:
@@ -138,6 +138,20 @@ void main() {
|
||||
expect(filter.value, value);
|
||||
});
|
||||
|
||||
test('empty', () {
|
||||
final filter = Filter.empty();
|
||||
expect(filter.value, {});
|
||||
});
|
||||
|
||||
test('contains', () {
|
||||
const key = 'testKey';
|
||||
const values = 'testValue';
|
||||
final filter = Filter.contains(key, values);
|
||||
expect(filter.key, key);
|
||||
expect(filter.value, values);
|
||||
expect(filter.operator, FilterOperator.contains.rawValue);
|
||||
});
|
||||
|
||||
group('groupedOperator', () {
|
||||
final filter1 = Filter.equal('testKey', 'testValue');
|
||||
final filter2 = Filter.in_('testKey', const ['testValue']);
|
||||
|
||||
@@ -38,6 +38,11 @@ class TestPersistenceClient extends ChatPersistenceClient {
|
||||
Future<void> deleteReactionsByMessageId(List<String> messageIds) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> deletePinnedMessageReactionsByMessageId(
|
||||
List<String> messageIds) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> disconnect({bool flush = false}) => throw UnimplementedError();
|
||||
|
||||
@@ -101,26 +106,30 @@ class TestPersistenceClient extends ChatPersistenceClient {
|
||||
Future<void> updateLastSyncAt(DateTime lastSyncAt) =>
|
||||
throw UnimplementedError();
|
||||
|
||||
@override
|
||||
Future<void> updateMembers(String cid, List<Member> members) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> updateMessages(String cid, List<Message> messages) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> updatePinnedMessages(String cid, List<Message> messages) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> updateReactions(List<Reaction> reactions) => Future.value();
|
||||
|
||||
@override
|
||||
Future<void> updateReads(String cid, List<Read> reads) => Future.value();
|
||||
Future<void> updatePinnedMessageReactions(List<Reaction> reactions) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> updateUsers(List<User> users) => Future.value();
|
||||
|
||||
@override
|
||||
Future<void> bulkUpdateMembers(Map<String, List<Member>> members) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> bulkUpdateMessages(Map<String, List<Message>> messages) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> bulkUpdatePinnedMessages(Map<String, List<Message>> messages) =>
|
||||
Future.value();
|
||||
|
||||
@override
|
||||
Future<void> bulkUpdateReads(Map<String, List<Read>> reads) => Future.value();
|
||||
}
|
||||
|
||||
void main() {
|
||||
|
||||
Reference in New Issue
Block a user