X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fplugins%2Ffilter-hooks.ts;h=644b41dea8f5e1c768d285cd199651742a657d14;hb=e2e0b645cdac3c705b1988fbb0eff723ad5e885d;hp=e78246d2d95cccf8b5b9c71ebca8b4b2d1400c35;hpb=3d470a530c4a48b2e4f4a9e7d4f223e14f32cea4;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/plugins/filter-hooks.ts b/server/tests/plugins/filter-hooks.ts index e78246d2d..644b41dea 100644 --- a/server/tests/plugins/filter-hooks.ts +++ b/server/tests/plugins/filter-hooks.ts @@ -8,6 +8,7 @@ import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-code import { addVideoCommentReply, addVideoCommentThread, + advancedVideoPlaylistSearch, advancedVideosSearch, createLive, createVideoPlaylist, @@ -71,7 +72,7 @@ describe('Test plugin filter hooks', function () { await installPlugin({ url: servers[0].url, accessToken: servers[0].accessToken, - path: getPluginTestPath('-two') + path: getPluginTestPath('-filter-translations') }) for (let i = 0; i < 10; i++) { @@ -372,7 +373,7 @@ describe('Test plugin filter hooks', function () { const downloadVideos: VideoDetails[] = [] before(async function () { - this.timeout(60000) + this.timeout(120000) await updateCustomSubConfig(servers[0].url, servers[0].accessToken, { transcoding: { @@ -525,6 +526,27 @@ describe('Test plugin filter hooks', function () { await waitUntilLog(servers[0], 'Run hook filter:api.search.video-channels.index.list.params', 1) await waitUntilLog(servers[0], 'Run hook filter:api.search.video-channels.index.list.result', 1) }) + + it('Should run filter:api.search.video-playlists.local.list.{params,result}', async function () { + await advancedVideoPlaylistSearch(servers[0].url, { + search: 'Sun Jian' + }) + + await waitUntilLog(servers[0], 'Run hook filter:api.search.video-playlists.local.list.params', 1) + await waitUntilLog(servers[0], 'Run hook filter:api.search.video-playlists.local.list.result', 1) + }) + + it('Should run filter:api.search.video-playlists.index.list.{params,result}', async function () { + await advancedVideoPlaylistSearch(servers[0].url, { + search: 'Sun Jian', + searchTarget: 'search-index' + }) + + await waitUntilLog(servers[0], 'Run hook filter:api.search.video-playlists.local.list.params', 1) + await waitUntilLog(servers[0], 'Run hook filter:api.search.video-playlists.local.list.result', 1) + await waitUntilLog(servers[0], 'Run hook filter:api.search.video-playlists.index.list.params', 1) + await waitUntilLog(servers[0], 'Run hook filter:api.search.video-playlists.index.list.result', 1) + }) }) after(async function () {