shared-link-api.ts 677 B

1234567891011121314151617181920
  1. import { SharedLinkCreateDto, SharedLinkResponseDto } from '@app/domain';
  2. import request from 'supertest';
  3. export const sharedLinkApi = {
  4. create: async (server: any, accessToken: string, dto: SharedLinkCreateDto) => {
  5. const { status, body } = await request(server)
  6. .post('/shared-link')
  7. .set('Authorization', `Bearer ${accessToken}`)
  8. .send(dto);
  9. expect(status).toBe(201);
  10. return body as SharedLinkResponseDto;
  11. },
  12. getMySharedLink: async (server: any, key: string) => {
  13. const { status, body } = await request(server).get('/shared-link/me').query({ key });
  14. expect(status).toBe(200);
  15. return body as SharedLinkResponseDto;
  16. },
  17. };