From 22820226e54dee61287666a178df2176fafb202a Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 9 Apr 2021 14:51:28 +0200 Subject: Add server plugin helpers --- server/tests/plugins/plugin-helpers.ts | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) (limited to 'server/tests/plugins') diff --git a/server/tests/plugins/plugin-helpers.ts b/server/tests/plugins/plugin-helpers.ts index a585e3020..325d20e84 100644 --- a/server/tests/plugins/plugin-helpers.ts +++ b/server/tests/plugins/plugin-helpers.ts @@ -12,7 +12,8 @@ import { uploadVideoAndGetId, viewVideo, getVideosList, - waitJobs + waitJobs, + makeGetRequest } from '../../../shared/extra-utils' import { cleanupTests, flushAndRunMultipleServers, ServerInfo, waitUntilLog } from '../../../shared/extra-utils/server/servers' import { expect } from 'chai' @@ -68,6 +69,17 @@ describe('Test plugin helpers', function () { it('Should have the correct webserver url', async function () { await waitUntilLog(servers[0], `server url is http://localhost:${servers[0].port}`) }) + + it('Should have the correct config', async function () { + const res = await makeGetRequest({ + url: servers[0].url, + path: '/plugins/test-four/router/server-config', + statusCodeExpected: HttpStatusCode.OK_200 + }) + + expect(res.body.serverConfig).to.exist + expect(res.body.serverConfig.instance.name).to.equal('PeerTube') + }) }) describe('Server', function () { @@ -77,6 +89,19 @@ describe('Test plugin helpers', function () { }) }) + describe('Plugin', function () { + + it('Should get the base static route', async function () { + const res = await makeGetRequest({ + url: servers[0].url, + path: '/plugins/test-four/router/static-route', + statusCodeExpected: HttpStatusCode.OK_200 + }) + + expect(res.body.staticRoute).to.equal('/plugins/test-four/0.0.1/static/') + }) + }) + describe('Moderation', function () { let videoUUIDServer1: string -- cgit v1.2.3