import { makeSchemasAdapterCommonTests } from '~/data/use-cases/make-schemas-adapter/tests/helpers/common-tests'; import { getMakeSut } from '~/data/use-cases/make-schemas-adapter/tests/helpers/make-sut'; import { MakeNumberSchemaAdapter, MakeObjectSchemaAdapter, MakeStringSchemaAdapter, } from '~/data/use-cases/make-schemas-adapter/use-cases'; describe('MakeSchemas Adapters Tests', () => { describe('MakeStringSchema', () => { makeSchemasAdapterCommonTests(getMakeSut('string', MakeStringSchemaAdapter)); }); describe('MakeNumberSchema', () => { makeSchemasAdapterCommonTests(getMakeSut('number', MakeNumberSchemaAdapter)); }); describe('MakeObjectSchema', () => { makeSchemasAdapterCommonTests(getMakeSut('object', MakeObjectSchemaAdapter)); }); });