X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fsingle-pod.js;h=fe388698f9b24407719a350eded938f06078dc09;hb=fce897f326af14406ced2f71a00ae89ff297a550;hp=9465f60345e0eb50225169992767968760a59335;hpb=b4c5ac97ffa3e16f837b7e2d72291656eefac812;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/single-pod.js b/server/tests/api/single-pod.js index 9465f6034..fe388698f 100644 --- a/server/tests/api/single-pod.js +++ b/server/tests/api/single-pod.js @@ -57,6 +57,32 @@ describe('Test a single pod', function () { }) }) + it('Should list video licences', function (done) { + videosUtils.getVideoLicences(server.url, function (err, res) { + if (err) throw err + + const licences = res.body + expect(Object.keys(licences)).to.have.length.above(5) + + expect(licences[3]).to.equal('Attribution - No Derivatives') + + done() + }) + }) + + it('Should list video languages', function (done) { + videosUtils.getVideoLanguages(server.url, function (err, res) { + if (err) throw err + + const languages = res.body + expect(Object.keys(languages)).to.have.length.above(5) + + expect(languages[3]).to.equal('Mandarin') + + done() + }) + }) + it('Should not have videos', function (done) { videosUtils.getVideosList(server.url, function (err, res) { if (err) throw err @@ -73,6 +99,8 @@ describe('Test a single pod', function () { const videoAttributes = { name: 'my super name', category: 2, + nsfw: true, + licence: 6, tags: [ 'tag1', 'tag2', 'tag3' ] } videosUtils.uploadVideo(server.url, server.accessToken, videoAttributes, done) @@ -93,6 +121,11 @@ describe('Test a single pod', function () { 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(3) + expect(video.languageLabel).to.equal('Mandarin') + expect(video.nsfw).to.be.truthy expect(video.description).to.equal('my super description') expect(video.podHost).to.equal('localhost:9001') expect(video.magnetUri).to.exist @@ -130,6 +163,11 @@ describe('Test a single pod', function () { 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(3) + expect(video.languageLabel).to.equal('Mandarin') + expect(video.nsfw).to.be.truthy expect(video.description).to.equal('my super description') expect(video.podHost).to.equal('localhost:9001') expect(video.magnetUri).to.exist @@ -171,6 +209,11 @@ describe('Test a single pod', function () { 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(3) + expect(video.languageLabel).to.equal('Mandarin') + expect(video.nsfw).to.be.truthy expect(video.description).to.equal('my super description') expect(video.podHost).to.equal('localhost:9001') expect(video.author).to.equal('root') @@ -228,6 +271,11 @@ describe('Test a single pod', function () { 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(3) + expect(video.languageLabel).to.equal('Mandarin') + expect(video.nsfw).to.be.truthy expect(video.description).to.equal('my super description') expect(video.podHost).to.equal('localhost:9001') expect(video.author).to.equal('root') @@ -324,6 +372,9 @@ describe('Test a single pod', function () { name: video + ' name', description: video + ' description', category: 2, + licence: 1, + language: 1, + nsfw: true, tags: [ 'tag1', 'tag2', 'tag3' ], fixture: video } @@ -548,6 +599,9 @@ describe('Test a single pod', function () { const attributes = { name: 'my super video updated', category: 4, + licence: 2, + language: 5, + nsfw: false, description: 'my super description updated', tags: [ 'tagup1', 'tagup2' ] } @@ -565,6 +619,11 @@ describe('Test a single pod', function () { expect(video.name).to.equal('my super video updated') expect(video.category).to.equal(4) expect(video.categoryLabel).to.equal('Art') + expect(video.licence).to.equal(2) + expect(video.licenceLabel).to.equal('Attribution - Share Alike') + expect(video.language).to.equal(5) + expect(video.languageLabel).to.equal('Arabic') + expect(video.nsfw).to.be.truthy expect(video.description).to.equal('my super description updated') expect(video.podHost).to.equal('localhost:9001') expect(video.author).to.equal('root') @@ -604,6 +663,11 @@ describe('Test a single pod', function () { expect(video.name).to.equal('my super video updated') expect(video.category).to.equal(4) expect(video.categoryLabel).to.equal('Art') + expect(video.licence).to.equal(2) + expect(video.licenceLabel).to.equal('Attribution - Share Alike') + expect(video.language).to.equal(5) + expect(video.languageLabel).to.equal('Arabic') + expect(video.nsfw).to.be.truthy expect(video.description).to.equal('my super description updated') expect(video.podHost).to.equal('localhost:9001') expect(video.author).to.equal('root') @@ -633,6 +697,11 @@ describe('Test a single pod', function () { expect(video.name).to.equal('my super video updated') expect(video.category).to.equal(4) expect(video.categoryLabel).to.equal('Art') + expect(video.licence).to.equal(2) + expect(video.licenceLabel).to.equal('Attribution - Share Alike') + expect(video.language).to.equal(5) + expect(video.languageLabel).to.equal('Arabic') + expect(video.nsfw).to.be.truthy expect(video.description).to.equal('hello everybody') expect(video.podHost).to.equal('localhost:9001') expect(video.author).to.equal('root')