☑️ Refacto "Select All/Unselect all" on indexes (#5320)
### Description - Refacto "Select All/Unselect all" on indexes - Add sequential mass deletion from front end (limited to 10k records) - Fixed coverage with new unit tests on new useFetchAllRecordIds hook and other utils ### Refs Closes #4397 Closes #5169 ### Demo https://github.com/twentyhq/twenty/assets/26528466/2658ad2c-827e-4670-b42b-3092e268ff32 --------- Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com> Co-authored-by: v1b3m <vibenjamin6@gmail.com> Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br> Co-authored-by: Félix Malfait <felix.malfait@gmail.com> Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
This commit is contained in:
@ -0,0 +1,27 @@
|
||||
import { peopleQueryResult } from '~/testing/mock-data/people';
|
||||
|
||||
import { isObjectRecordConnection } from '@/object-record/cache/utils/isObjectRecordConnection';
|
||||
|
||||
describe('isObjectRecordConnection', () => {
|
||||
it('should work with query result', () => {
|
||||
const validQueryResult = peopleQueryResult.people;
|
||||
|
||||
const isValidQueryResult = isObjectRecordConnection(
|
||||
'person',
|
||||
validQueryResult,
|
||||
);
|
||||
|
||||
expect(isValidQueryResult).toEqual(true);
|
||||
});
|
||||
|
||||
it('should fail with invalid result', () => {
|
||||
const invalidResult = { test: 123 };
|
||||
|
||||
const isValidQueryResult = isObjectRecordConnection(
|
||||
'person',
|
||||
invalidResult,
|
||||
);
|
||||
|
||||
expect(isValidQueryResult).toEqual(false);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user