From cca1e13b96799377f19bcc95110fbf76ff741e20 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 30 Dec 2019 14:31:39 +0100 Subject: [PATCH] Add test to search in my videos --- server/tests/api/users/users.ts | 18 ++++++++++++++++++ shared/extra-utils/videos/videos.ts | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/server/tests/api/users/users.ts b/server/tests/api/users/users.ts index ca06942e7..07b7fc747 100644 --- a/server/tests/api/users/users.ts +++ b/server/tests/api/users/users.ts @@ -309,6 +309,24 @@ describe('Test users', function () { expect(video.thumbnailPath).to.not.be.null expect(video.previewPath).to.not.be.null }) + + it('Should be able to search in my videos', async function () { + { + const res = await getMyVideos(server.url, accessTokenUser, 0, 5, '-createdAt', 'user video') + expect(res.body.total).to.equal(1) + + const videos = res.body.data + expect(videos).to.have.lengthOf(1) + } + + { + const res = await getMyVideos(server.url, accessTokenUser, 0, 5, '-createdAt', 'toto') + expect(res.body.total).to.equal(0) + + const videos = res.body.data + expect(videos).to.have.lengthOf(0) + } + }) }) describe('Users listing', function () { diff --git a/shared/extra-utils/videos/videos.ts b/shared/extra-utils/videos/videos.ts index 1fcc949da..84b79b253 100644 --- a/shared/extra-utils/videos/videos.ts +++ b/shared/extra-utils/videos/videos.ts @@ -161,13 +161,14 @@ function getLocalVideos (url: string) { .expect('Content-Type', /json/) } -function getMyVideos (url: string, accessToken: string, start: number, count: number, sort?: string) { +function getMyVideos (url: string, accessToken: string, start: number, count: number, sort?: string, search?: string) { const path = '/api/v1/users/me/videos' const req = request(url) .get(path) .query({ start: start }) .query({ count: count }) + .query({ search: search }) if (sort) req.query({ sort })