Spaces:
Runtime error
Runtime error
File size: 659 Bytes
96ed566 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import { faker } from '@faker-js/faker';
import { RequestType } from '@/domain/alcremie/enterprise/entities/values-objects/request-type';
import { RequestProps, Request } from '@/domain/alcremie/enterprise/entities/request';
import { UniqueEntityID } from '@/core/entities/unique-entity-id';
export function makeRequest(override: Partial<RequestProps> = {}, id?: UniqueEntityID) {
const newRequest = Request.create(
{
ip: faker.internet.ip(),
requestType: RequestType.create(faker.helpers.arrayElement(['POST', 'GET', 'PUT', 'DELETE'])),
route: faker.lorem.sentence(10),
...override,
},
id,
);
return newRequest;
}
|