From c5d31dba56d669c0df0209761c43c5a6ac7cec4a Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 28 Dec 2017 13:59:22 +0100 Subject: Tests directories refractor --- server/tests/utils/video-channels.ts | 95 ------------------------------------ 1 file changed, 95 deletions(-) delete mode 100644 server/tests/utils/video-channels.ts (limited to 'server/tests/utils/video-channels.ts') diff --git a/server/tests/utils/video-channels.ts b/server/tests/utils/video-channels.ts deleted file mode 100644 index 0fb80d331..000000000 --- a/server/tests/utils/video-channels.ts +++ /dev/null @@ -1,95 +0,0 @@ -import * as request from 'supertest' - -type VideoChannelAttributes = { - name?: string - description?: string -} - -function getVideoChannelsList (url: string, start: number, count: number, sort?: string) { - const path = '/api/v1/videos/channels' - - const req = request(url) - .get(path) - .query({ start: start }) - .query({ count: count }) - - if (sort) req.query({ sort }) - - return req.set('Accept', 'application/json') - .expect(200) - .expect('Content-Type', /json/) -} - -function getAccountVideoChannelsList (url: string, accountId: number | string) { - const path = '/api/v1/videos/accounts/' + accountId + '/channels' - - return request(url) - .get(path) - .set('Accept', 'application/json') - .expect(200) - .expect('Content-Type', /json/) -} - -function addVideoChannel (url: string, token: string, videoChannelAttributesArg: VideoChannelAttributes, expectedStatus = 204) { - const path = '/api/v1/videos/channels' - - // Default attributes - let attributes = { - name: 'my super video channel', - description: 'my super channel description' - } - attributes = Object.assign(attributes, videoChannelAttributesArg) - - return request(url) - .post(path) - .send(attributes) - .set('Accept', 'application/json') - .set('Authorization', 'Bearer ' + token) - .expect(expectedStatus) -} - -function updateVideoChannel (url: string, token: string, channelId: number, attributes: VideoChannelAttributes, expectedStatus = 204) { - const body = {} - const path = '/api/v1/videos/channels/' + channelId - - if (attributes.name) body['name'] = attributes.name - if (attributes.description) body['description'] = attributes.description - - return request(url) - .put(path) - .send(body) - .set('Accept', 'application/json') - .set('Authorization', 'Bearer ' + token) - .expect(expectedStatus) -} - -function deleteVideoChannel (url: string, token: string, channelId: number, expectedStatus = 204) { - const path = '/api/v1/videos/channels/' - - return request(url) - .delete(path + channelId) - .set('Accept', 'application/json') - .set('Authorization', 'Bearer ' + token) - .expect(expectedStatus) -} - -function getVideoChannel (url: string, channelId: number) { - const path = '/api/v1/videos/channels/' + channelId - - return request(url) - .get(path) - .set('Accept', 'application/json') - .expect(200) - .expect('Content-Type', /json/) -} - -// --------------------------------------------------------------------------- - -export { - getVideoChannelsList, - getAccountVideoChannelsList, - addVideoChannel, - updateVideoChannel, - deleteVideoChannel, - getVideoChannel -} -- cgit v1.2.3