Skip to content

Instantly share code, notes, and snippets.

@cassianodaniel
cassianodaniel / mockRequest.ts
Created September 14, 2023 23:53
Nada de esperar o back-end ficar pronto! Este código define uma função mockRequest que simula uma solicitação HTTP assíncrona. Ela cria uma resposta com dados e status especificados, adiciona cabeçalhos, e retorna uma Promise que resolve com a resposta após um atraso opcional.
export const mockRequest = <T>(
data: T,
options: {
status: number
statusText?: string
headers?: Record<string, string>
},
sleep: number | undefined = 200,
): Promise<Response> => {
const headers: Record<string, string> = {