it('should return "does not exists" for negated exists filter', () => { const negatedExistsFilter = toggleFilterNegated(existsFilter); const operator = getOperatorFromFilter(negatedExistsFilter); expect(operator).not.toBeUndefined(); expect(operator && operator.type).toBe('exists'); expect(operator && operator.negate).toBe(true); });
it('should return "is not one of" for negated phrases filter', () => { const negatedPhrasesFilter = toggleFilterNegated(phrasesFilter); const operator = getOperatorFromFilter(negatedPhrasesFilter); expect(operator).not.toBeUndefined(); expect(operator && operator.type).toBe('phrases'); expect(operator && operator.negate).toBe(true); });
it('should return "is not between" for negated range filter', () => { const negatedRangeFilter = toggleFilterNegated(rangeFilter); const operator = getOperatorFromFilter(negatedRangeFilter); expect(operator).not.toBeUndefined(); expect(operator && operator.type).toBe('range'); expect(operator && operator.negate).toBe(true); });