Morph INPUT integration test (#16464)

- Adding a new target to the test setup suite
- We add the MORPH_RELATION to the list of types we wanna test in the
current test suites

Important:
I noticed the REST API was not working well with Morph relations. I
created [an
issue](https://github.com/twentyhq/core-team-issues/issues/2002) to work
on that. Within that timeframe, I `xdescribed` the related tests

Fixes https://github.com/twentyhq/core-team-issues/issues/1327
This commit is contained in:
Guillim
2025-12-11 10:10:30 +01:00
committed by GitHub
parent 7021cd41ea
commit 5daef28328
50 changed files with 766 additions and 145 deletions
@@ -1,8 +1,7 @@
import { randomUUID } from 'crypto';
import { createManyOperationFactory } from 'test/integration/graphql/utils/create-many-operation-factory.util';
import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util';
import { capitalize } from 'twenty-shared/utils';
import { v4 } from 'uuid';
export const performCreateManyOperation = async (
objectMetadataSingularName: string,
@@ -16,7 +15,7 @@ export const performCreateManyOperation = async (
objectMetadataPluralName,
gqlFields,
data: data.map((item) => ({
id: randomUUID(),
id: v4(),
...item,
})),
}),