Fix fetch more notes (#16442)
fixes : https://github.com/twentyhq/twenty/issues/16320 --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
+92
@@ -0,0 +1,92 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`generateDepthRecordGqlFieldsFromRecord should generate depth one record gql fields from empty record 1`] = `
|
||||
{
|
||||
"accountOwner": false,
|
||||
"accountOwnerId": false,
|
||||
"address": false,
|
||||
"annualRecurringRevenue": false,
|
||||
"attachments": false,
|
||||
"createdAt": false,
|
||||
"createdBy": false,
|
||||
"deletedAt": false,
|
||||
"domainName": false,
|
||||
"employees": false,
|
||||
"favorites": false,
|
||||
"id": false,
|
||||
"idealCustomerProfile": false,
|
||||
"introVideo": false,
|
||||
"linkedinLink": false,
|
||||
"name": false,
|
||||
"noteTargets": false,
|
||||
"opportunities": false,
|
||||
"people": false,
|
||||
"position": false,
|
||||
"searchVector": false,
|
||||
"tagline": false,
|
||||
"taskTargets": false,
|
||||
"timelineActivities": false,
|
||||
"updatedAt": false,
|
||||
"visaSponsorship": false,
|
||||
"workPolicy": false,
|
||||
"xLink": false,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`generateDepthRecordGqlFieldsFromRecord should generate depth one record gql fields from record with some fields 1`] = `
|
||||
{
|
||||
"accountOwner": false,
|
||||
"accountOwnerId": false,
|
||||
"address": false,
|
||||
"annualRecurringRevenue": false,
|
||||
"attachments": false,
|
||||
"createdAt": false,
|
||||
"createdBy": false,
|
||||
"deletedAt": false,
|
||||
"domainName": true,
|
||||
"employees": false,
|
||||
"favorites": false,
|
||||
"id": true,
|
||||
"idealCustomerProfile": false,
|
||||
"introVideo": false,
|
||||
"linkedinLink": false,
|
||||
"name": true,
|
||||
"noteTargets": false,
|
||||
"opportunities": false,
|
||||
"people": false,
|
||||
"position": false,
|
||||
"searchVector": false,
|
||||
"tagline": false,
|
||||
"taskTargets": false,
|
||||
"timelineActivities": false,
|
||||
"updatedAt": false,
|
||||
"visaSponsorship": false,
|
||||
"workPolicy": false,
|
||||
"xLink": false,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`generateDepthRecordGqlFieldsFromRecord should generate depth zero record gql fields from record with some fields 1`] = `
|
||||
{
|
||||
"accountOwnerId": false,
|
||||
"address": false,
|
||||
"annualRecurringRevenue": false,
|
||||
"createdAt": false,
|
||||
"createdBy": false,
|
||||
"deletedAt": false,
|
||||
"domainName": false,
|
||||
"employees": false,
|
||||
"id": true,
|
||||
"idealCustomerProfile": false,
|
||||
"introVideo": false,
|
||||
"linkedinLink": false,
|
||||
"name": true,
|
||||
"position": false,
|
||||
"searchVector": false,
|
||||
"tagline": false,
|
||||
"updatedAt": false,
|
||||
"visaSponsorship": false,
|
||||
"workPolicy": false,
|
||||
"xLink": false,
|
||||
}
|
||||
`;
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
import { generateDepthRecordGqlFieldsFromRecord } from '@/object-record/graphql/record-gql-fields/utils/generateDepthRecordGqlFieldsFromRecord';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/utils/generatedMockObjectMetadataItems';
|
||||
import { getMockObjectMetadataItemOrThrow } from '~/testing/utils/getMockObjectMetadataItemOrThrow';
|
||||
|
||||
describe('generateDepthRecordGqlFieldsFromRecord', () => {
|
||||
it('should generate depth one record gql fields from record with some fields', () => {
|
||||
const result = generateDepthRecordGqlFieldsFromRecord({
|
||||
objectMetadataItem: getMockObjectMetadataItemOrThrow('company'),
|
||||
objectMetadataItems: generatedMockObjectMetadataItems,
|
||||
depth: 1,
|
||||
record: {
|
||||
id: '123',
|
||||
name: 'Test Company',
|
||||
domainName: 'test.com',
|
||||
},
|
||||
});
|
||||
|
||||
expect(result).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it('should generate depth zero record gql fields from record with some fields', () => {
|
||||
const result = generateDepthRecordGqlFieldsFromRecord({
|
||||
objectMetadataItem: getMockObjectMetadataItemOrThrow('company'),
|
||||
objectMetadataItems: generatedMockObjectMetadataItems,
|
||||
depth: 0,
|
||||
record: {
|
||||
id: '123',
|
||||
name: 'Test Company',
|
||||
},
|
||||
});
|
||||
|
||||
expect(result).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it('should generate depth one record gql fields from empty record', () => {
|
||||
const result = generateDepthRecordGqlFieldsFromRecord({
|
||||
objectMetadataItem: getMockObjectMetadataItemOrThrow('company'),
|
||||
objectMetadataItems: generatedMockObjectMetadataItems,
|
||||
depth: 1,
|
||||
record: {},
|
||||
});
|
||||
|
||||
expect(result).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user