Fix deactivate objects impacts (#11185)
In this PR: - Remove deactivated objects from ActivityTargetInlineCell record picker - Prevent users to deactivate createdAt, updatedAt, deletedAt fields on any objects Still left: - write unit tests on the assert utils - write integration tests on field metadata service - prevent users to deactivate createdAt, updatedAt, deletedAt on FE
This commit is contained in:
@ -0,0 +1,17 @@
|
||||
import { isDefined } from 'class-validator';
|
||||
import { Response } from 'supertest';
|
||||
|
||||
type WarnIfNoErrorButExpectedToFailInput = {
|
||||
response: Response;
|
||||
errorMessage: string;
|
||||
};
|
||||
|
||||
export const warnIfNoErrorButExpectedToFail = ({
|
||||
response,
|
||||
errorMessage,
|
||||
}: WarnIfNoErrorButExpectedToFailInput) => {
|
||||
if (isDefined(response.body.data)) {
|
||||
expect(false).toEqual(errorMessage);
|
||||
}
|
||||
expect(response.body.errors.length).toBeGreaterThan(0);
|
||||
};
|
||||
Reference in New Issue
Block a user