diff options
author | Chocobozzz <florian.bigard@gmail.com> | 2017-10-24 19:41:30 +0200 |
---|---|---|
committer | Chocobozzz <florian.bigard@gmail.com> | 2017-10-26 09:11:38 +0200 |
commit | 5f04dd2f743961e0a06c29531cc3ccc9e4928d56 (patch) | |
tree | a73085d0d83affc2377b78a2c7c25bda08d26388 /server/tests/api/video-transcoder.ts | |
parent | 72c7248b6fdcdb2175e726ff51b42e7555f2bd84 (diff) | |
download | PeerTube-5f04dd2f743961e0a06c29531cc3ccc9e4928d56.tar.gz PeerTube-5f04dd2f743961e0a06c29531cc3ccc9e4928d56.tar.zst PeerTube-5f04dd2f743961e0a06c29531cc3ccc9e4928d56.zip |
Add video channel tests
Diffstat (limited to 'server/tests/api/video-transcoder.ts')
-rw-r--r-- | server/tests/api/video-transcoder.ts | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/server/tests/api/video-transcoder.ts b/server/tests/api/video-transcoder.ts index 22d89724b..cafcc037d 100644 --- a/server/tests/api/video-transcoder.ts +++ b/server/tests/api/video-transcoder.ts | |||
@@ -13,7 +13,8 @@ import { | |||
13 | setAccessTokensToServers, | 13 | setAccessTokensToServers, |
14 | flushAndRunMultipleServers, | 14 | flushAndRunMultipleServers, |
15 | killallServers, | 15 | killallServers, |
16 | webtorrentAdd | 16 | webtorrentAdd, |
17 | getVideo | ||
17 | } from '../utils' | 18 | } from '../utils' |
18 | 19 | ||
19 | describe('Test video transcoding', function () { | 20 | describe('Test video transcoding', function () { |
@@ -42,9 +43,12 @@ describe('Test video transcoding', function () { | |||
42 | 43 | ||
43 | const res = await getVideosList(servers[0].url) | 44 | const res = await getVideosList(servers[0].url) |
44 | const video = res.body.data[0] | 45 | const video = res.body.data[0] |
45 | expect(video.files).to.have.lengthOf(1) | ||
46 | 46 | ||
47 | const magnetUri = video.files[0].magnetUri | 47 | const res2 = await getVideo(servers[0].url, video.id) |
48 | const videoDetails = res2.body | ||
49 | expect(videoDetails.files).to.have.lengthOf(1) | ||
50 | |||
51 | const magnetUri = videoDetails.files[0].magnetUri | ||
48 | expect(magnetUri).to.match(/\.webm/) | 52 | expect(magnetUri).to.match(/\.webm/) |
49 | 53 | ||
50 | const torrent = await webtorrentAdd(magnetUri) | 54 | const torrent = await webtorrentAdd(magnetUri) |
@@ -68,9 +72,12 @@ describe('Test video transcoding', function () { | |||
68 | const res = await getVideosList(servers[1].url) | 72 | const res = await getVideosList(servers[1].url) |
69 | 73 | ||
70 | const video = res.body.data[0] | 74 | const video = res.body.data[0] |
71 | expect(video.files).to.have.lengthOf(4) | 75 | const res2 = await getVideo(servers[1].url, video.id) |
76 | const videoDetails = res2.body | ||
77 | |||
78 | expect(videoDetails.files).to.have.lengthOf(4) | ||
72 | 79 | ||
73 | const magnetUri = video.files[0].magnetUri | 80 | const magnetUri = videoDetails.files[0].magnetUri |
74 | expect(magnetUri).to.match(/\.mp4/) | 81 | expect(magnetUri).to.match(/\.mp4/) |
75 | 82 | ||
76 | const torrent = await webtorrentAdd(magnetUri) | 83 | const torrent = await webtorrentAdd(magnetUri) |