refactor: use react-hook-form to validate Settings/DataModel/Field (#4916)
Closes #4295
This commit is contained in:
@ -1,6 +1,3 @@
|
||||
import { SafeParseSuccess } from 'zod';
|
||||
|
||||
import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
||||
import { mockedCompanyObjectMetadataItem } from '~/testing/mock-data/metadata';
|
||||
|
||||
import { objectMetadataItemSchema } from '../objectMetadataItemSchema';
|
||||
@ -11,13 +8,10 @@ describe('objectMetadataItemSchema', () => {
|
||||
const validObjectMetadataItem = mockedCompanyObjectMetadataItem;
|
||||
|
||||
// When
|
||||
const result = objectMetadataItemSchema.safeParse(validObjectMetadataItem);
|
||||
const result = objectMetadataItemSchema.parse(validObjectMetadataItem);
|
||||
|
||||
// Then
|
||||
expect(result.success).toBe(true);
|
||||
expect((result as SafeParseSuccess<ObjectMetadataItem>).data).toEqual(
|
||||
validObjectMetadataItem,
|
||||
);
|
||||
expect(result).toEqual(validObjectMetadataItem);
|
||||
});
|
||||
|
||||
it('fails for an invalid object metadata item', () => {
|
||||
|
||||
Reference in New Issue
Block a user