diff --git a/api/src/utils/sanitize-query.test.ts b/api/src/utils/sanitize-query.test.ts index 3605718e189cd..3edac712e93a7 100644 --- a/api/src/utils/sanitize-query.test.ts +++ b/api/src/utils/sanitize-query.test.ts @@ -210,30 +210,6 @@ describe('filter', () => { expect(sanitizedQuery.filter).toEqual({ field_a: { _eq: 'test' } }); }); - test('should accept empty filter object', () => { - const filter = {}; - - const sanitizedQuery = sanitizeQuery({ filter }); - - expect(sanitizedQuery.filter).toEqual({}); - }); - - test('should accept empty object for key', () => { - const filter = { field_a: {} }; - - const sanitizedQuery = sanitizeQuery({ filter }); - - expect(sanitizedQuery.filter).toEqual({ field_a: {} }); - }); - - test('should accept empty array for key', () => { - const filter = { field_a: [] }; - - const sanitizedQuery = sanitizeQuery({ filter }); - - expect(sanitizedQuery.filter).toEqual({ field_a: [] }); - }); - test('should throw error on invalid filter', () => { const filter = { field_a: null }; diff --git a/packages/utils/shared/parse-filter.test.ts b/packages/utils/shared/parse-filter.test.ts index fdb9523122990..27ed01018c69e 100644 --- a/packages/utils/shared/parse-filter.test.ts +++ b/packages/utils/shared/parse-filter.test.ts @@ -12,6 +12,22 @@ describe('#parseFilter', () => { vi.useRealTimers(); }); + it('should accept empty filter object', () => { + const filter = {}; + + const parsedFilter = parseFilter(filter, null); + + expect(parsedFilter).toEqual({}); + }); + + it('should accept empty object for key', () => { + const filter = { field_a: {} }; + + const parsedFilter = parseFilter(filter, null); + + expect(parsedFilter).toEqual({ field_a: {} }); + }); + it('returns the filter when passed accountability with only a role', () => { const mockFilter = { _and: [{ field: { _eq: 'field' } }] } as Filter; const mockAccountability = { role: 'admin' };