diff options
author | Chocobozzz <florian.bigard@gmail.com> | 2017-07-12 11:56:02 +0200 |
---|---|---|
committer | Chocobozzz <florian.bigard@gmail.com> | 2017-07-12 11:56:02 +0200 |
commit | f981dae8617271a2dc713bb683951730b306e0c5 (patch) | |
tree | ecee631766bc1b98c20a7836479fed40850c5a56 /server/tests/api | |
parent | 075f16caac5236cb04c98ae7b3a989766d764bb3 (diff) | |
download | PeerTube-f981dae8617271a2dc713bb683951730b306e0c5.tar.gz PeerTube-f981dae8617271a2dc713bb683951730b306e0c5.tar.zst PeerTube-f981dae8617271a2dc713bb683951730b306e0c5.zip |
Add previews cache system between pods
Diffstat (limited to 'server/tests/api')
-rw-r--r-- | server/tests/api/fixtures/video_short1-preview.webm.jpg | bin | 0 -> 31725 bytes | |||
-rw-r--r-- | server/tests/api/multiple-pods.js | 19 |
2 files changed, 18 insertions, 1 deletions
diff --git a/server/tests/api/fixtures/video_short1-preview.webm.jpg b/server/tests/api/fixtures/video_short1-preview.webm.jpg new file mode 100644 index 000000000..69c100c4e --- /dev/null +++ b/server/tests/api/fixtures/video_short1-preview.webm.jpg | |||
Binary files differ | |||
diff --git a/server/tests/api/multiple-pods.js b/server/tests/api/multiple-pods.js index 1bc6157e8..7753e6f2d 100644 --- a/server/tests/api/multiple-pods.js +++ b/server/tests/api/multiple-pods.js | |||
@@ -747,7 +747,7 @@ describe('Test multiple pods', function () { | |||
747 | expect(videos[0].name).not.to.equal(toRemove[1].name) | 747 | expect(videos[0].name).not.to.equal(toRemove[1].name) |
748 | expect(videos[1].name).not.to.equal(toRemove[1].name) | 748 | expect(videos[1].name).not.to.equal(toRemove[1].name) |
749 | 749 | ||
750 | videoUUID = videos[0].uuid | 750 | videoUUID = videos.find(video => video.name === 'my super name for pod 1').uuid |
751 | 751 | ||
752 | callback() | 752 | callback() |
753 | }) | 753 | }) |
@@ -781,6 +781,23 @@ describe('Test multiple pods', function () { | |||
781 | }) | 781 | }) |
782 | }, done) | 782 | }, done) |
783 | }) | 783 | }) |
784 | |||
785 | it('Should get the preview from each pod', function (done) { | ||
786 | each(servers, function (server, callback) { | ||
787 | videosUtils.getVideo(server.url, videoUUID, function (err, res) { | ||
788 | if (err) throw err | ||
789 | |||
790 | const video = res.body | ||
791 | |||
792 | videosUtils.testVideoImage(server.url, 'video_short1-preview.webm', video.previewPath, function (err, test) { | ||
793 | if (err) throw err | ||
794 | expect(test).to.equal(true) | ||
795 | |||
796 | callback() | ||
797 | }) | ||
798 | }) | ||
799 | }, done) | ||
800 | }) | ||
784 | }) | 801 | }) |
785 | 802 | ||
786 | after(function (done) { | 803 | after(function (done) { |