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
18 lines
446 B
TypeScript
18 lines
446 B
TypeScript
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);
|
|
};
|