add filter.raw

This commit is contained in:
Salvatore Giordano
2021-05-17 12:53:37 +02:00
parent 16953b3a0a
commit 26e1c21e70
2 changed files with 33 additions and 9 deletions
@@ -130,6 +130,14 @@ void main() {
expect(filter.operator, operator);
});
test('raw', () {
const value = {
'test': ['a', 'b'],
};
const filter = Filter.raw(value: value);
expect(filter.value, value);
});
group('groupedOperator', () {
final filter1 = Filter.equal('testKey', 'testValue');
final filter2 = Filter.in_('testKey', const ['testValue']);
@@ -191,6 +199,19 @@ void main() {
'{"$key":${json.encode(values)}}',
);
});
test('raw', () {
const value = {
'test': ['a', 'b'],
};
const filter = Filter.raw(value: value);
final encoded = json.encode(filter);
expect(
encoded,
json.encode(value),
);
});
});
test('groupedFilter', () {