- it('Should search the video by name', async function () {
- const res = await searchVideo(server.url, 'my')
-
- expect(res.body.total).to.equal(1)
- expect(res.body.data).to.be.an('array')
- expect(res.body.data.length).to.equal(1)
-
- const video = res.body.data[0]
- await completeVideoCheck(server.url, video, getCheckAttributes)
- })
-
- // Not implemented yet
- // it('Should search the video by tag', async function () {
- // const res = await searchVideo(server.url, 'tag1')
- //
- // expect(res.body.total).to.equal(1)
- // expect(res.body.data).to.be.an('array')
- // expect(res.body.data.length).to.equal(1)
- //
- // const video = res.body.data[0]
- // expect(video.name).to.equal('my super name')
- // expect(video.category).to.equal(2)
- // expect(video.categoryLabel).to.equal('Films')
- // expect(video.licence).to.equal(6)
- // expect(video.licenceLabel).to.equal('Attribution - Non Commercial - No Derivatives')
- // expect(video.language).to.equal('zh')
- // expect(video.languageLabel).to.equal('Chinese')
- // expect(video.nsfw).to.be.ok
- // expect(video.description).to.equal('my super description')
- // expect(video.account.name).to.equal('root')
- // expect(video.account.host).to.equal('localhost:9001')
- // expect(video.isLocal).to.be.true
- // expect(video.tags).to.deep.equal([ 'tag1', 'tag2', 'tag3' ])
- // expect(dateIsValid(video.createdAt)).to.be.true
- // expect(dateIsValid(video.updatedAt)).to.be.true
- //
- // const test = await testVideoImage(server.url, 'video_short.webm', video.thumbnailPath)
- // expect(test).to.equal(true)
- // })
-
- it('Should not find a search by name', async function () {
- const res = await searchVideo(server.url, 'hello')
-
- expect(res.body.total).to.equal(0)
- expect(res.body.data).to.be.an('array')
- expect(res.body.data.length).to.equal(0)
- })
-
- // Not implemented yet
- // it('Should not find a search by author', async function () {
- // const res = await searchVideo(server.url, 'hello')
- //
- // expect(res.body.total).to.equal(0)
- // expect(res.body.data).to.be.an('array')
- // expect(res.body.data.length).to.equal(0)
- // })
- //
- // Not implemented yet
- // it('Should not find a search by tag', async function () {
- // const res = await searchVideo(server.url, 'hello')
- //
- // expect(res.body.total).to.equal(0)
- // expect(res.body.data).to.be.an('array')
- // expect(res.body.data.length).to.equal(0)
- // })
-