1 import * as request from 'supertest'
2 import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
4 function changeVideoOwnership (
7 videoId: number | string,
9 expectedStatus = HttpStatusCode.NO_CONTENT_204
11 const path = '/api/v1/videos/' + videoId + '/give-ownership'
15 .set('Accept', 'application/json')
16 .set('Authorization', 'Bearer ' + token)
18 .expect(expectedStatus)
21 function getVideoChangeOwnershipList (url: string, token: string) {
22 const path = '/api/v1/videos/ownership'
26 .query({ sort: '-createdAt' })
27 .set('Accept', 'application/json')
28 .set('Authorization', 'Bearer ' + token)
29 .expect(HttpStatusCode.OK_200)
30 .expect('Content-Type', /json/)
33 function acceptChangeOwnership (
38 expectedStatus = HttpStatusCode.NO_CONTENT_204
40 const path = '/api/v1/videos/ownership/' + ownershipId + '/accept'
44 .set('Accept', 'application/json')
45 .set('Authorization', 'Bearer ' + token)
47 .expect(expectedStatus)
50 function refuseChangeOwnership (
54 expectedStatus = HttpStatusCode.NO_CONTENT_204
56 const path = '/api/v1/videos/ownership/' + ownershipId + '/refuse'
60 .set('Accept', 'application/json')
61 .set('Authorization', 'Bearer ' + token)
62 .expect(expectedStatus)
65 // ---------------------------------------------------------------------------
69 getVideoChangeOwnershipList,
70 acceptChangeOwnership,