aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests/api/videos
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2021-08-27 16:21:19 +0200
committerChocobozzz <me@florianbigard.com>2021-08-27 16:21:19 +0200
commite3c9ea722629a7d2b5656299ea51aec8c903b8ae (patch)
tree017bd8463c300d90b66e7ae26cbbb286beb9a949 /server/tests/api/videos
parent41fb13c330de629df2d23379209e79c7af0f2e9a (diff)
downloadPeerTube-e3c9ea722629a7d2b5656299ea51aec8c903b8ae.tar.gz
PeerTube-e3c9ea722629a7d2b5656299ea51aec8c903b8ae.tar.zst
PeerTube-e3c9ea722629a7d2b5656299ea51aec8c903b8ae.zip
Add peertube import test
Diffstat (limited to 'server/tests/api/videos')
-rw-r--r--server/tests/api/videos/video-imports.ts26
1 files changed, 26 insertions, 0 deletions
diff --git a/server/tests/api/videos/video-imports.ts b/server/tests/api/videos/video-imports.ts
index 2eac130d2..108688651 100644
--- a/server/tests/api/videos/video-imports.ts
+++ b/server/tests/api/videos/video-imports.ts
@@ -336,6 +336,32 @@ Ajouter un sous-titre est vraiment facile`)
336 expect(maxResolution, 'expected max resolution not met').to.equals(VideoResolution.H_1080P) 336 expect(maxResolution, 'expected max resolution not met').to.equals(VideoResolution.H_1080P)
337 }) 337 })
338 338
339 it('Should import a peertube video', async function () {
340 this.timeout(120_000)
341
342 // TODO: include peertube_short when https://github.com/ytdl-org/youtube-dl/pull/29475 is merged
343 for (const targetUrl of [ FIXTURE_URLS.peertube_long ]) {
344 // for (const targetUrl of [ FIXTURE_URLS.peertube_long, FIXTURE_URLS.peertube_short ]) {
345 await servers[0].config.disableTranscoding()
346
347 const attributes = {
348 targetUrl,
349 channelId: channelIdServer1,
350 privacy: VideoPrivacy.PUBLIC
351 }
352 const { video } = await servers[0].imports.importVideo({ attributes })
353 const videoUUID = video.uuid
354
355 await waitJobs(servers)
356
357 for (const server of servers) {
358 const video = await server.videos.get({ id: videoUUID })
359
360 expect(video.name).to.equal('E2E tests')
361 }
362 }
363 })
364
339 after(async function () { 365 after(async function () {
340 await cleanupTests(servers) 366 await cleanupTests(servers)
341 }) 367 })