import * as request from 'supertest'
import { VideoBlacklistType } from '../../models/videos'
import { makeGetRequest } from '..'
+import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
function addVideoToBlacklist (
url: string,
videoId: number | string,
reason?: string,
unfederate?: boolean,
- specialStatus = 204
+ specialStatus = HttpStatusCode.NO_CONTENT_204
) {
const path = '/api/v1/videos/' + videoId + '/blacklist'
.expect(specialStatus)
}
-function updateVideoBlacklist (url: string, token: string, videoId: number, reason?: string, specialStatus = 204) {
+function updateVideoBlacklist (
+ url: string,
+ token: string,
+ videoId: number,
+ reason?: string,
+ specialStatus = HttpStatusCode.NO_CONTENT_204
+) {
const path = '/api/v1/videos/' + videoId + '/blacklist'
return request(url)
.expect(specialStatus)
}
-function removeVideoFromBlacklist (url: string, token: string, videoId: number | string, specialStatus = 204) {
+function removeVideoFromBlacklist (url: string, token: string, videoId: number | string, specialStatus = HttpStatusCode.NO_CONTENT_204) {
const path = '/api/v1/videos/' + videoId + '/blacklist'
return request(url)
token: string
sort?: string
type?: VideoBlacklistType
- specialStatus?: number
+ specialStatus?: HttpStatusCode
}) {
- const { url, token, sort, type, specialStatus = 200 } = parameters
+ const { url, token, sort, type, specialStatus = HttpStatusCode.OK_200 } = parameters
const path = '/api/v1/videos/blacklist/'
const query = { sort, type }