From 8bf89b095a711d5ac5e6ef55575b166257d0d526 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 30 Oct 2017 10:58:43 +0100 Subject: [PATCH] Add other video description tests --- server/tests/api/video-description.ts | 28 ++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/server/tests/api/video-description.ts b/server/tests/api/video-description.ts index f04c5f1f6..43d99e9e6 100644 --- a/server/tests/api/video-description.ts +++ b/server/tests/api/video-description.ts @@ -14,7 +14,8 @@ import { setAccessTokensToServers, uploadVideo, wait, - getVideoDescription + getVideoDescription, + updateVideo } from '../utils' const expect = chai.expect @@ -22,6 +23,7 @@ const expect = chai.expect describe('Test video description', function () { let servers: ServerInfo[] = [] let videoUUID = '' + let videoId: number let longDescription = 'my super description for pod 1'.repeat(50) before(async function () { @@ -49,6 +51,7 @@ describe('Test video description', function () { const res = await getVideosList(servers[0].url) + videoId = res.body.data[0].id videoUUID = res.body.data[0].uuid }) @@ -75,6 +78,29 @@ describe('Test video description', function () { } }) + it('Should update with a short description', async function () { + this.timeout(15000) + + const attributes = { + description: 'short description' + } + await updateVideo(servers[0].url, servers[0].accessToken, videoId, attributes) + + await wait(11000) + }) + + it('Should have a small description on each pod', async function () { + for (const server of servers) { + const res = await getVideo(server.url, videoUUID) + const video = res.body + + expect(video.description).to.equal('short description') + + const res2 = await getVideoDescription(server.url, video.descriptionPath) + expect(res2.body.description).to.equal('short description') + } + }) + after(async function () { killallServers(servers)