X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2FsinglePod.js;h=1a53ada3ace5d15256793a51f12ba202f5536dc6;hb=a877d5acc5c52b8667c65f725bbca9a52e40ec48;hp=72002b6313eeaa6d8f7bb4d6608789dc463876fd;hpb=479f229198bdfcfd3a63d02babdddaa8b2209ccb;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/singlePod.js b/server/tests/api/singlePod.js index 72002b631..1a53ada3a 100644 --- a/server/tests/api/singlePod.js +++ b/server/tests/api/singlePod.js @@ -314,6 +314,39 @@ describe('Test a single pod', function () { }) }) + it('Should list and sort by name in descending order', function (done) { + utils.getVideosListSort(server.url, '-name', function (err, res) { + if (err) throw err + + const videos = res.body + expect(videos.length).to.equal(6) + expect(videos[5].name === 'video_short.mp4 name') + expect(videos[4].name === 'video_short.ogv name') + expect(videos[3].name === 'video_short.webm name') + expect(videos[2].name === 'video_short1.webm name') + expect(videos[1].name === 'video_short2.webm name') + expect(videos[0].name === 'video_short3.webm name') + + done() + }) + }) + + it('Should search and sort by name in ascending order', function (done) { + utils.searchVideoWithSort(server.url, 'webm', 'name', function (err, res) { + if (err) throw err + + const videos = res.body + expect(videos.length).to.equal(4) + + expect(videos[0].name === 'video_short.webm name') + expect(videos[1].name === 'video_short1.webm name') + expect(videos[2].name === 'video_short2.webm name') + expect(videos[3].name === 'video_short3.webm name') + + done() + }) + }) + after(function (done) { process.kill(-server.app.pid) process.kill(-webtorrent.app.pid)