X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fsearch%2Fsearch-videos.ts;h=e05c3a2691d07641bea71746ec5b58631814066d;hb=9129b7694d577322327ee79e9b9aa64deee92765;hp=a3e05156b189dc4d3efd825595f180da0e33d535;hpb=00aab0666c6f772548c160fdfa871a8843b88f37;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/search/search-videos.ts b/server/tests/api/search/search-videos.ts index a3e05156b..e05c3a269 100644 --- a/server/tests/api/search/search-videos.ts +++ b/server/tests/api/search/search-videos.ts @@ -1,4 +1,4 @@ -/* tslint:disable:no-unused-expression */ +/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */ import * as chai from 'chai' import 'mocha' @@ -20,9 +20,10 @@ const expect = chai.expect describe('Test videos search', function () { let server: ServerInfo = null let startDate: string + let videoUUID: string before(async function () { - this.timeout(30000) + this.timeout(60000) server = await flushAndRunServer(1) @@ -46,6 +47,7 @@ describe('Test videos search', function () { const attributes3 = immutableAssign(attributes1, { name: attributes1.name + ' - 3', language: undefined }) const res = await uploadVideo(server.url, server.accessToken, attributes3) const videoId = res.body.video.id + videoUUID = res.body.video.uuid await createVideoCaption({ url: server.url, @@ -76,7 +78,7 @@ describe('Test videos search', function () { const attributes5 = immutableAssign(attributes1, { name: attributes1.name + ' - 5', licence: 2, language: undefined }) await uploadVideo(server.url, server.accessToken, attributes5) - const attributes6 = immutableAssign(attributes1, { name: attributes1.name + ' - 6', tags: [ 't1', 't2 '] }) + const attributes6 = immutableAssign(attributes1, { name: attributes1.name + ' - 6', tags: [ 't1', 't2' ] }) await uploadVideo(server.url, server.accessToken, attributes6) const attributes7 = immutableAssign(attributes1, { @@ -267,16 +269,16 @@ describe('Test videos search', function () { { const res = await advancedVideosSearch(server.url, query) expect(res.body.total).to.equal(2) - expect(res.body.data[ 0 ].name).to.equal('1111 2222 3333 - 3') - expect(res.body.data[ 1 ].name).to.equal('1111 2222 3333 - 4') + expect(res.body.data[0].name).to.equal('1111 2222 3333 - 3') + expect(res.body.data[1].name).to.equal('1111 2222 3333 - 4') } { const res = await advancedVideosSearch(server.url, immutableAssign(query, { languageOneOf: [ 'pl', 'en', '_unknown' ] })) expect(res.body.total).to.equal(3) - expect(res.body.data[ 0 ].name).to.equal('1111 2222 3333 - 3') - expect(res.body.data[ 1 ].name).to.equal('1111 2222 3333 - 4') - expect(res.body.data[ 2 ].name).to.equal('1111 2222 3333 - 5') + expect(res.body.data[0].name).to.equal('1111 2222 3333 - 3') + expect(res.body.data[1].name).to.equal('1111 2222 3333 - 4') + expect(res.body.data[2].name).to.equal('1111 2222 3333 - 5') } { @@ -439,6 +441,14 @@ describe('Test videos search', function () { } }) + it('Should search by UUID', async function () { + const search = videoUUID + const res = await advancedVideosSearch(server.url, { search }) + + expect(res.body.total).to.equal(1) + expect(res.body.data[0].name).to.equal('1111 2222 3333 - 3') + }) + after(async function () { await cleanupTests([ server ]) })