X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fcheck-params%2Fservices.ts;h=d15753aedd61d2319cb00117fedfc3b5d16e803d;hb=bfbd912886eba17b4aa9a40dcef2fddc685d85bf;hp=62a14f51f7e374565ec4d1dd2c1b6f2d5cdf583e;hpb=331128ed3512aa2c1b632e25ac7ac0174bdb3789;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/check-params/services.ts b/server/tests/api/check-params/services.ts index 62a14f51f..d15753aed 100644 --- a/server/tests/api/check-params/services.ts +++ b/server/tests/api/check-params/services.ts @@ -2,7 +2,14 @@ import 'mocha' -import { flushTests, killallServers, makeGetRequest, runServer, ServerInfo, setAccessTokensToServers, uploadVideo } from '../../utils' +import { + cleanupTests, + flushAndRunServer, + makeGetRequest, + ServerInfo, + setAccessTokensToServers, + uploadVideo +} from '../../../../shared/extra-utils' describe('Test services API validators', function () { let server: ServerInfo @@ -12,9 +19,7 @@ describe('Test services API validators', function () { before(async function () { this.timeout(60000) - await flushTests() - - server = await runServer(1) + server = await flushAndRunServer(1) await setAccessTokensToServers([ server ]) const res = await uploadVideo(server.url, server.accessToken, { name: 'my super name' }) @@ -34,47 +39,47 @@ describe('Test services API validators', function () { }) it('Should fail with an invalid video id', async function () { - const embedUrl = 'http://localhost:9001/videos/watch/blabla' + const embedUrl = `http://localhost:${server.port}/videos/watch/blabla` await checkParamEmbed(server, embedUrl) }) it('Should fail with an unknown video', async function () { - const embedUrl = 'http://localhost:9001/videos/watch/88fc0165-d1f0-4a35-a51a-3b47f668689c' + const embedUrl = `http://localhost:${server.port}/videos/watch/88fc0165-d1f0-4a35-a51a-3b47f668689c` await checkParamEmbed(server, embedUrl, 404) }) it('Should fail with an invalid path', async function () { - const embedUrl = 'http://localhost:9001/videos/watchs/' + server.video.uuid + const embedUrl = `http://localhost:${server.port}/videos/watchs/${server.video.uuid}` await checkParamEmbed(server, embedUrl) }) it('Should fail with an invalid max height', async function () { - const embedUrl = 'http://localhost:9001/videos/watch/' + server.video.uuid + const embedUrl = `http://localhost:${server.port}/videos/watch/${server.video.uuid}` await checkParamEmbed(server, embedUrl, 400, { maxheight: 'hello' }) }) it('Should fail with an invalid max width', async function () { - const embedUrl = 'http://localhost:9001/videos/watch/' + server.video.uuid + const embedUrl = `http://localhost:${server.port}/videos/watch/${server.video.uuid}` await checkParamEmbed(server, embedUrl, 400, { maxwidth: 'hello' }) }) it('Should fail with an invalid format', async function () { - const embedUrl = 'http://localhost:9001/videos/watch/' + server.video.uuid + const embedUrl = `http://localhost:${server.port}/videos/watch/${server.video.uuid}` await checkParamEmbed(server, embedUrl, 400, { format: 'blabla' }) }) it('Should fail with a non supported format', async function () { - const embedUrl = 'http://localhost:9001/videos/watch/' + server.video.uuid + const embedUrl = `http://localhost:${server.port}/videos/watch/${server.video.uuid}` await checkParamEmbed(server, embedUrl, 501, { format: 'xml' }) }) it('Should succeed with the correct params', async function () { - const embedUrl = 'http://localhost:9001/videos/watch/' + server.video.uuid + const embedUrl = `http://localhost:${server.port}/videos/watch/${server.video.uuid}` const query = { format: 'json', maxheight: 400, @@ -86,12 +91,7 @@ describe('Test services API validators', function () { }) after(async function () { - killallServers([ server ]) - - // Keep the logs if the test failed - if (this['ok']) { - await flushTests() - } + await cleanupTests([ server ]) }) }) @@ -102,7 +102,6 @@ function checkParamEmbed (server: ServerInfo, embedUrl: string, statusCodeExpect url: server.url, path, query: Object.assign(query, { url: embedUrl }), - token: server.accessToken, statusCodeExpected }) }