123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- import * as request from 'supertest'
- import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
- function changeVideoOwnership (
- url: string,
- token: string,
- videoId: number | string,
- username,
- expectedStatus = HttpStatusCode.NO_CONTENT_204
- ) {
- const path = '/api/v1/videos/' + videoId + '/give-ownership'
- return request(url)
- .post(path)
- .set('Accept', 'application/json')
- .set('Authorization', 'Bearer ' + token)
- .send({ username })
- .expect(expectedStatus)
- }
- function getVideoChangeOwnershipList (url: string, token: string) {
- const path = '/api/v1/videos/ownership'
- return request(url)
- .get(path)
- .query({ sort: '-createdAt' })
- .set('Accept', 'application/json')
- .set('Authorization', 'Bearer ' + token)
- .expect(HttpStatusCode.OK_200)
- .expect('Content-Type', /json/)
- }
- function acceptChangeOwnership (
- url: string,
- token: string,
- ownershipId: string,
- channelId: number,
- expectedStatus = HttpStatusCode.NO_CONTENT_204
- ) {
- const path = '/api/v1/videos/ownership/' + ownershipId + '/accept'
- return request(url)
- .post(path)
- .set('Accept', 'application/json')
- .set('Authorization', 'Bearer ' + token)
- .send({ channelId })
- .expect(expectedStatus)
- }
- function refuseChangeOwnership (
- url: string,
- token: string,
- ownershipId: string,
- expectedStatus = HttpStatusCode.NO_CONTENT_204
- ) {
- const path = '/api/v1/videos/ownership/' + ownershipId + '/refuse'
- return request(url)
- .post(path)
- .set('Accept', 'application/json')
- .set('Authorization', 'Bearer ' + token)
- .expect(expectedStatus)
- }
- // ---------------------------------------------------------------------------
- export {
- changeVideoOwnership,
- getVideoChangeOwnershipList,
- acceptChangeOwnership,
- refuseChangeOwnership
- }
|