diff options
Diffstat (limited to 'server/tests/api/multiple-pods.js')
-rw-r--r-- | server/tests/api/multiple-pods.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/server/tests/api/multiple-pods.js b/server/tests/api/multiple-pods.js index d5c723b3b..69ef38c20 100644 --- a/server/tests/api/multiple-pods.js +++ b/server/tests/api/multiple-pods.js | |||
@@ -82,6 +82,8 @@ describe('Test multiple pods', function () { | |||
82 | function (next) { | 82 | function (next) { |
83 | const videoAttributes = { | 83 | const videoAttributes = { |
84 | name: 'my super name for pod 1', | 84 | name: 'my super name for pod 1', |
85 | category: 5, | ||
86 | licence: 4, | ||
85 | description: 'my super description for pod 1', | 87 | description: 'my super description for pod 1', |
86 | tags: [ 'tag1p1', 'tag2p1' ], | 88 | tags: [ 'tag1p1', 'tag2p1' ], |
87 | fixture: 'video_short1.webm' | 89 | fixture: 'video_short1.webm' |
@@ -108,6 +110,8 @@ describe('Test multiple pods', function () { | |||
108 | expect(video.name).to.equal('my super name for pod 1') | 110 | expect(video.name).to.equal('my super name for pod 1') |
109 | expect(video.category).to.equal(5) | 111 | expect(video.category).to.equal(5) |
110 | expect(video.categoryLabel).to.equal('Sports') | 112 | expect(video.categoryLabel).to.equal('Sports') |
113 | expect(video.licence).to.equal(4) | ||
114 | expect(video.licenceLabel).to.equal('Attribution - Non Commercial') | ||
111 | expect(video.description).to.equal('my super description for pod 1') | 115 | expect(video.description).to.equal('my super description for pod 1') |
112 | expect(video.podHost).to.equal('localhost:9001') | 116 | expect(video.podHost).to.equal('localhost:9001') |
113 | expect(video.magnetUri).to.exist | 117 | expect(video.magnetUri).to.exist |
@@ -150,6 +154,7 @@ describe('Test multiple pods', function () { | |||
150 | const videoAttributes = { | 154 | const videoAttributes = { |
151 | name: 'my super name for pod 2', | 155 | name: 'my super name for pod 2', |
152 | category: 4, | 156 | category: 4, |
157 | licence: 3, | ||
153 | description: 'my super description for pod 2', | 158 | description: 'my super description for pod 2', |
154 | tags: [ 'tag1p2', 'tag2p2', 'tag3p2' ], | 159 | tags: [ 'tag1p2', 'tag2p2', 'tag3p2' ], |
155 | fixture: 'video_short2.webm' | 160 | fixture: 'video_short2.webm' |
@@ -176,6 +181,8 @@ describe('Test multiple pods', function () { | |||
176 | expect(video.name).to.equal('my super name for pod 2') | 181 | expect(video.name).to.equal('my super name for pod 2') |
177 | expect(video.category).to.equal(4) | 182 | expect(video.category).to.equal(4) |
178 | expect(video.categoryLabel).to.equal('Art') | 183 | expect(video.categoryLabel).to.equal('Art') |
184 | expect(video.licence).to.equal(3) | ||
185 | expect(video.licenceLabel).to.equal('Attribution - No Derivatives') | ||
179 | expect(video.description).to.equal('my super description for pod 2') | 186 | expect(video.description).to.equal('my super description for pod 2') |
180 | expect(video.podHost).to.equal('localhost:9002') | 187 | expect(video.podHost).to.equal('localhost:9002') |
181 | expect(video.magnetUri).to.exist | 188 | expect(video.magnetUri).to.exist |
@@ -218,6 +225,7 @@ describe('Test multiple pods', function () { | |||
218 | const videoAttributes = { | 225 | const videoAttributes = { |
219 | name: 'my super name for pod 3', | 226 | name: 'my super name for pod 3', |
220 | category: 6, | 227 | category: 6, |
228 | licence: 5, | ||
221 | description: 'my super description for pod 3', | 229 | description: 'my super description for pod 3', |
222 | tags: [ 'tag1p3' ], | 230 | tags: [ 'tag1p3' ], |
223 | fixture: 'video_short3.webm' | 231 | fixture: 'video_short3.webm' |
@@ -228,6 +236,7 @@ describe('Test multiple pods', function () { | |||
228 | const videoAttributes = { | 236 | const videoAttributes = { |
229 | name: 'my super name for pod 3-2', | 237 | name: 'my super name for pod 3-2', |
230 | category: 7, | 238 | category: 7, |
239 | licence: 6, | ||
231 | description: 'my super description for pod 3-2', | 240 | description: 'my super description for pod 3-2', |
232 | tags: [ 'tag2p3', 'tag3p3', 'tag4p3' ], | 241 | tags: [ 'tag2p3', 'tag3p3', 'tag4p3' ], |
233 | fixture: 'video_short.webm' | 242 | fixture: 'video_short.webm' |
@@ -264,6 +273,8 @@ describe('Test multiple pods', function () { | |||
264 | expect(video1.name).to.equal('my super name for pod 3') | 273 | expect(video1.name).to.equal('my super name for pod 3') |
265 | expect(video1.category).to.equal(6) | 274 | expect(video1.category).to.equal(6) |
266 | expect(video1.categoryLabel).to.equal('Travels') | 275 | expect(video1.categoryLabel).to.equal('Travels') |
276 | expect(video1.licence).to.equal(5) | ||
277 | expect(video1.licenceLabel).to.equal('Attribution - Non Commercial - Share Alike') | ||
267 | expect(video1.description).to.equal('my super description for pod 3') | 278 | expect(video1.description).to.equal('my super description for pod 3') |
268 | expect(video1.podHost).to.equal('localhost:9003') | 279 | expect(video1.podHost).to.equal('localhost:9003') |
269 | expect(video1.magnetUri).to.exist | 280 | expect(video1.magnetUri).to.exist |
@@ -276,6 +287,8 @@ describe('Test multiple pods', function () { | |||
276 | expect(video2.name).to.equal('my super name for pod 3-2') | 287 | expect(video2.name).to.equal('my super name for pod 3-2') |
277 | expect(video2.category).to.equal(7) | 288 | expect(video2.category).to.equal(7) |
278 | expect(video2.categoryLabel).to.equal('Gaming') | 289 | expect(video2.categoryLabel).to.equal('Gaming') |
290 | expect(video2.licence).to.equal(6) | ||
291 | expect(video2.licenceLabel).to.equal('Attribution - Non Commercial - No Derivatives') | ||
279 | expect(video2.description).to.equal('my super description for pod 3-2') | 292 | expect(video2.description).to.equal('my super description for pod 3-2') |
280 | expect(video2.podHost).to.equal('localhost:9003') | 293 | expect(video2.podHost).to.equal('localhost:9003') |
281 | expect(video2.magnetUri).to.exist | 294 | expect(video2.magnetUri).to.exist |
@@ -624,6 +637,7 @@ describe('Test multiple pods', function () { | |||
624 | const attributes = { | 637 | const attributes = { |
625 | name: 'my super video updated', | 638 | name: 'my super video updated', |
626 | category: 10, | 639 | category: 10, |
640 | licence: 7, | ||
627 | description: 'my super description updated', | 641 | description: 'my super description updated', |
628 | tags: [ 'tagup1', 'tagup2' ] | 642 | tags: [ 'tagup1', 'tagup2' ] |
629 | } | 643 | } |
@@ -652,6 +666,8 @@ describe('Test multiple pods', function () { | |||
652 | expect(!!videoUpdated).to.be.true | 666 | expect(!!videoUpdated).to.be.true |
653 | expect(videoUpdated.category).to.equal(10) | 667 | expect(videoUpdated.category).to.equal(10) |
654 | expect(videoUpdated.categoryLabel).to.equal('Entertainment') | 668 | expect(videoUpdated.categoryLabel).to.equal('Entertainment') |
669 | expect(videoUpdated.licence).to.equal(7) | ||
670 | expect(videoUpdated.licenceLabel).to.equal('Public Domain Dedication') | ||
655 | expect(videoUpdated.description).to.equal('my super description updated') | 671 | expect(videoUpdated.description).to.equal('my super description updated') |
656 | expect(videoUpdated.tags).to.deep.equal([ 'tagup1', 'tagup2' ]) | 672 | expect(videoUpdated.tags).to.deep.equal([ 'tagup1', 'tagup2' ]) |
657 | expect(miscsUtils.dateIsValid(videoUpdated.updatedAt, 20000)).to.be.true | 673 | expect(miscsUtils.dateIsValid(videoUpdated.updatedAt, 20000)).to.be.true |