diff options
Diffstat (limited to 'server/tests/api/videos/multiple-servers.ts')
-rw-r--r-- | server/tests/api/videos/multiple-servers.ts | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/server/tests/api/videos/multiple-servers.ts b/server/tests/api/videos/multiple-servers.ts index 3f6b82c50..42a1241f7 100644 --- a/server/tests/api/videos/multiple-servers.ts +++ b/server/tests/api/videos/multiple-servers.ts | |||
@@ -15,7 +15,7 @@ import { | |||
15 | dateIsValid, | 15 | dateIsValid, |
16 | doubleFollow, | 16 | doubleFollow, |
17 | flushAndRunMultipleServers, | 17 | flushAndRunMultipleServers, |
18 | flushTests, | 18 | flushTests, getLocalVideos, |
19 | getVideo, | 19 | getVideo, |
20 | getVideoChannelsList, | 20 | getVideoChannelsList, |
21 | getVideosList, | 21 | getVideosList, |
@@ -349,6 +349,36 @@ describe('Test multiple servers', function () { | |||
349 | }) | 349 | }) |
350 | }) | 350 | }) |
351 | 351 | ||
352 | describe('It should list local videos', function () { | ||
353 | it('Should list only local videos on server 1', async function () { | ||
354 | const { body } = await getLocalVideos(servers[0].url) | ||
355 | |||
356 | expect(body.total).to.equal(1) | ||
357 | expect(body.data).to.be.an('array') | ||
358 | expect(body.data.length).to.equal(1) | ||
359 | expect(body.data[0].name).to.equal('my super name for server 1') | ||
360 | }) | ||
361 | |||
362 | it('Should list only local videos on server 2', async function () { | ||
363 | const { body } = await getLocalVideos(servers[1].url) | ||
364 | |||
365 | expect(body.total).to.equal(1) | ||
366 | expect(body.data).to.be.an('array') | ||
367 | expect(body.data.length).to.equal(1) | ||
368 | expect(body.data[0].name).to.equal('my super name for server 2') | ||
369 | }) | ||
370 | |||
371 | it('Should list only local videos on server 3', async function () { | ||
372 | const { body } = await getLocalVideos(servers[2].url) | ||
373 | |||
374 | expect(body.total).to.equal(2) | ||
375 | expect(body.data).to.be.an('array') | ||
376 | expect(body.data.length).to.equal(2) | ||
377 | expect(body.data[0].name).to.equal('my super name for server 3') | ||
378 | expect(body.data[1].name).to.equal('my super name for server 3-2') | ||
379 | }) | ||
380 | }) | ||
381 | |||
352 | describe('Should seed the uploaded video', function () { | 382 | describe('Should seed the uploaded video', function () { |
353 | it('Should add the file 1 by asking server 3', async function () { | 383 | it('Should add the file 1 by asking server 3', async function () { |
354 | this.timeout(10000) | 384 | this.timeout(10000) |