queryfilters
Version:
queryfilters ============
14 lines (12 loc) • 515 B
JavaScript
const QueryQl = require('./../lib/queryql');
test('apply filters with default operator', () => {
var queryQl = new QueryQl()
queryQl.applyFilter({ field: '_embedded.relation.nick', value: '@sensorario' });
queryQl.applyFilter({ field: '_embedded.foo.bar.name', value: 'Simone' });
expect(queryQl.keepDefaultCombinator().getQueryString({
skiprel: true
})).toEqual(
'filtering[_embedded.relation.nick]=@sensorario'
+ '&filtering[_embedded.foo.bar.name]=Simone'
);
});