Files
TREK/client/tests/helpers/msw/handlers/files.ts
T
2026-04-07 12:31:09 +02:00

20 lines
561 B
TypeScript

import { http, HttpResponse } from 'msw';
import { buildTripFile } from '../../factories';
export const filesHandlers = [
http.get('/api/trips/:id/files', ({ params }) => {
return HttpResponse.json({
files: [buildTripFile({ trip_id: Number(params.id) })],
});
}),
http.post('/api/trips/:id/files', ({ params }) => {
const file = buildTripFile({ trip_id: Number(params.id) });
return HttpResponse.json({ file });
}),
http.delete('/api/trips/:id/files/:fileId', () => {
return HttpResponse.json({ success: true });
}),
];