]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/tests/api/check-params/search.ts
Introduce stats command
[github/Chocobozzz/PeerTube.git] / server / tests / api / check-params / search.ts
index 8378c3a89716520bd9b18924bc0f16325c90be7c..20ad46cff1228d9ccd72a2b58174b40645824b20 100644 (file)
@@ -140,6 +140,30 @@ describe('Test videos API validator', function () {
     })
   })
 
+  describe('When searching video playlists', function () {
+    const path = '/api/v1/search/video-playlists/'
+
+    const query = {
+      search: 'coucou'
+    }
+
+    it('Should fail with a bad start pagination', async function () {
+      await checkBadStartPagination(server.url, path, null, query)
+    })
+
+    it('Should fail with a bad count pagination', async function () {
+      await checkBadCountPagination(server.url, path, null, query)
+    })
+
+    it('Should fail with an incorrect sort', async function () {
+      await checkBadSortPagination(server.url, path, null, query)
+    })
+
+    it('Should success with the correct parameters', async function () {
+      await makeGetRequest({ url: server.url, path, query, statusCodeExpected: HttpStatusCode.OK_200 })
+    })
+  })
+
   describe('When searching video channels', function () {
     const path = '/api/v1/search/video-channels/'
 
@@ -171,6 +195,7 @@ describe('Test videos API validator', function () {
 
       const query = { search: 'coucou' }
       const paths = [
+        '/api/v1/search/video-playlists/',
         '/api/v1/search/video-channels/',
         '/api/v1/search/videos/'
       ]