X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fcheck-params%2Fservices.ts;h=d45868f36f7f2fa0cf9ea99651ac2f2fafad8b48;hb=8d1f78044ca6eb9995001d3ab83be62460e043a6;hp=5d1713e030282de22748588d27a12ce34319ec5b;hpb=b3d9dedcc36a333bae0bafe92eeede1a11796ce7;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/check-params/services.ts b/server/tests/api/check-params/services.ts index 5d1713e03..d45868f36 100644 --- a/server/tests/api/check-params/services.ts +++ b/server/tests/api/check-params/services.ts @@ -1,6 +1,5 @@ /* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */ -import 'mocha' import { HttpStatusCode, VideoCreateResult, VideoPlaylistCreateResult, VideoPlaylistPrivacy, VideoPrivacy } from '@shared/models' import { cleanupTests, @@ -77,87 +76,87 @@ describe('Test services API validators', function () { }) it('Should fail with an invalid element id', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/blabla` + const embedUrl = `${server.url}/videos/watch/blabla` await checkParamEmbed(server, embedUrl) }) it('Should fail with an unknown element', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/88fc0165-d1f0-4a35-a51a-3b47f668689c` + const embedUrl = `${server.url}/videos/watch/88fc0165-d1f0-4a35-a51a-3b47f668689c` await checkParamEmbed(server, embedUrl, HttpStatusCode.NOT_FOUND_404) }) it('Should fail with an invalid path', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watchs/${server.store.videoCreated.uuid}` + const embedUrl = `${server.url}/videos/watchs/${server.store.videoCreated.uuid}` await checkParamEmbed(server, embedUrl) }) it('Should fail with an invalid max height', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/${server.store.videoCreated.uuid}` + const embedUrl = `${server.url}/videos/watch/${server.store.videoCreated.uuid}` await checkParamEmbed(server, embedUrl, HttpStatusCode.BAD_REQUEST_400, { maxheight: 'hello' }) }) it('Should fail with an invalid max width', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/${server.store.videoCreated.uuid}` + const embedUrl = `${server.url}/videos/watch/${server.store.videoCreated.uuid}` await checkParamEmbed(server, embedUrl, HttpStatusCode.BAD_REQUEST_400, { maxwidth: 'hello' }) }) it('Should fail with an invalid format', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/${server.store.videoCreated.uuid}` + const embedUrl = `${server.url}/videos/watch/${server.store.videoCreated.uuid}` await checkParamEmbed(server, embedUrl, HttpStatusCode.BAD_REQUEST_400, { format: 'blabla' }) }) it('Should fail with a non supported format', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/${server.store.videoCreated.uuid}` + const embedUrl = `${server.url}/videos/watch/${server.store.videoCreated.uuid}` await checkParamEmbed(server, embedUrl, HttpStatusCode.NOT_IMPLEMENTED_501, { format: 'xml' }) }) it('Should fail with a private video', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/${privateVideo.uuid}` + const embedUrl = `${server.url}/videos/watch/${privateVideo.uuid}` await checkParamEmbed(server, embedUrl, HttpStatusCode.FORBIDDEN_403) }) it('Should fail with an unlisted video with the int id', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/${unlistedVideo.id}` + const embedUrl = `${server.url}/videos/watch/${unlistedVideo.id}` await checkParamEmbed(server, embedUrl, HttpStatusCode.FORBIDDEN_403) }) it('Should succeed with an unlisted video using the uuid id', async function () { for (const uuid of [ unlistedVideo.uuid, unlistedVideo.shortUUID ]) { - const embedUrl = `http://localhost:${server.port}/videos/watch/${uuid}` + const embedUrl = `${server.url}/videos/watch/${uuid}` await checkParamEmbed(server, embedUrl, HttpStatusCode.OK_200) } }) it('Should fail with a private playlist', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/playlist/${privatePlaylist.uuid}` + const embedUrl = `${server.url}/videos/watch/playlist/${privatePlaylist.uuid}` await checkParamEmbed(server, embedUrl, HttpStatusCode.FORBIDDEN_403) }) it('Should fail with an unlisted playlist using the int id', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/playlist/${unlistedPlaylist.id}` + const embedUrl = `${server.url}/videos/watch/playlist/${unlistedPlaylist.id}` await checkParamEmbed(server, embedUrl, HttpStatusCode.FORBIDDEN_403) }) it('Should succeed with an unlisted playlist using the uuid id', async function () { for (const uuid of [ unlistedPlaylist.uuid, unlistedPlaylist.shortUUID ]) { - const embedUrl = `http://localhost:${server.port}/videos/watch/playlist/${uuid}` + const embedUrl = `${server.url}/videos/watch/playlist/${uuid}` await checkParamEmbed(server, embedUrl, HttpStatusCode.OK_200) } }) it('Should succeed with the correct params with a video', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/${server.store.videoCreated.uuid}` + const embedUrl = `${server.url}/videos/watch/${server.store.videoCreated.uuid}` const query = { format: 'json', maxheight: 400, @@ -168,7 +167,7 @@ describe('Test services API validators', function () { }) it('Should succeed with the correct params with a playlist', async function () { - const embedUrl = `http://localhost:${server.port}/videos/watch/playlist/${playlistUUID}` + const embedUrl = `${server.url}/videos/watch/playlist/${playlistUUID}` const query = { format: 'json', maxheight: 400,