aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests/api/check-params/video-imports.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/tests/api/check-params/video-imports.ts')
-rw-r--r--server/tests/api/check-params/video-imports.ts16
1 files changed, 7 insertions, 9 deletions
diff --git a/server/tests/api/check-params/video-imports.ts b/server/tests/api/check-params/video-imports.ts
index 85382b261..7f19b9ee9 100644
--- a/server/tests/api/check-params/video-imports.ts
+++ b/server/tests/api/check-params/video-imports.ts
@@ -1,9 +1,7 @@
1/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */ 1/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
2 2
3import 'mocha'
4import { omit } from 'lodash'
5import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination, FIXTURE_URLS } from '@server/tests/shared' 3import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination, FIXTURE_URLS } from '@server/tests/shared'
6import { buildAbsoluteFixturePath } from '@shared/core-utils' 4import { buildAbsoluteFixturePath, omit } from '@shared/core-utils'
7import { HttpStatusCode, VideoPrivacy } from '@shared/models' 5import { HttpStatusCode, VideoPrivacy } from '@shared/models'
8import { 6import {
9 cleanupTests, 7 cleanupTests,
@@ -107,7 +105,7 @@ describe('Test video imports API validator', function () {
107 }) 105 })
108 106
109 it('Should fail without a target url', async function () { 107 it('Should fail without a target url', async function () {
110 const fields = omit(baseCorrectParams, 'targetUrl') 108 const fields = omit(baseCorrectParams, [ 'targetUrl' ])
111 await makePostBodyRequest({ 109 await makePostBodyRequest({
112 url: server.url, 110 url: server.url,
113 path, 111 path,
@@ -189,7 +187,7 @@ describe('Test video imports API validator', function () {
189 }) 187 })
190 188
191 it('Should fail without a channel', async function () { 189 it('Should fail without a channel', async function () {
192 const fields = omit(baseCorrectParams, 'channelId') 190 const fields = omit(baseCorrectParams, [ 'channelId' ])
193 191
194 await makePostBodyRequest({ url: server.url, path, token: server.accessToken, fields }) 192 await makePostBodyRequest({ url: server.url, path, token: server.accessToken, fields })
195 }) 193 })
@@ -271,7 +269,7 @@ describe('Test video imports API validator', function () {
271 }) 269 })
272 270
273 it('Should fail with an invalid torrent file', async function () { 271 it('Should fail with an invalid torrent file', async function () {
274 const fields = omit(baseCorrectParams, 'targetUrl') 272 const fields = omit(baseCorrectParams, [ 'targetUrl' ])
275 const attaches = { 273 const attaches = {
276 torrentfile: buildAbsoluteFixturePath('avatar-big.png') 274 torrentfile: buildAbsoluteFixturePath('avatar-big.png')
277 } 275 }
@@ -280,7 +278,7 @@ describe('Test video imports API validator', function () {
280 }) 278 })
281 279
282 it('Should fail with an invalid magnet URI', async function () { 280 it('Should fail with an invalid magnet URI', async function () {
283 let fields = omit(baseCorrectParams, 'targetUrl') 281 let fields = omit(baseCorrectParams, [ 'targetUrl' ])
284 fields = { ...fields, magnetUri: 'blabla' } 282 fields = { ...fields, magnetUri: 'blabla' }
285 283
286 await makePostBodyRequest({ url: server.url, path, token: server.accessToken, fields }) 284 await makePostBodyRequest({ url: server.url, path, token: server.accessToken, fields })
@@ -339,7 +337,7 @@ describe('Test video imports API validator', function () {
339 } 337 }
340 }) 338 })
341 339
342 let fields = omit(baseCorrectParams, 'targetUrl') 340 let fields = omit(baseCorrectParams, [ 'targetUrl' ])
343 fields = { ...fields, magnetUri: FIXTURE_URLS.magnet } 341 fields = { ...fields, magnetUri: FIXTURE_URLS.magnet }
344 342
345 await makePostBodyRequest({ 343 await makePostBodyRequest({
@@ -350,7 +348,7 @@ describe('Test video imports API validator', function () {
350 expectedStatus: HttpStatusCode.CONFLICT_409 348 expectedStatus: HttpStatusCode.CONFLICT_409
351 }) 349 })
352 350
353 fields = omit(fields, 'magnetUri') 351 fields = omit(fields, [ 'magnetUri' ])
354 const attaches = { 352 const attaches = {
355 torrentfile: buildAbsoluteFixturePath('video-720p.torrent') 353 torrentfile: buildAbsoluteFixturePath('video-720p.torrent')
356 } 354 }