diff options
Diffstat (limited to 'server/tests/api/check-params/debug.ts')
-rw-r--r-- | server/tests/api/check-params/debug.ts | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/server/tests/api/check-params/debug.ts b/server/tests/api/check-params/debug.ts deleted file mode 100644 index d7b68f163..000000000 --- a/server/tests/api/check-params/debug.ts +++ /dev/null | |||
@@ -1,61 +0,0 @@ | |||
1 | /* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */ | ||
2 | |||
3 | import { cleanupTests, createSingleServer, makeGetRequest, PeerTubeServer, setAccessTokensToServers } from '@shared/server-commands' | ||
4 | import { HttpStatusCode } from '@shared/models' | ||
5 | |||
6 | describe('Test debug API validators', function () { | ||
7 | const path = '/api/v1/server/debug' | ||
8 | let server: PeerTubeServer | ||
9 | let userAccessToken = '' | ||
10 | |||
11 | // --------------------------------------------------------------- | ||
12 | |||
13 | before(async function () { | ||
14 | this.timeout(120000) | ||
15 | |||
16 | server = await createSingleServer(1) | ||
17 | |||
18 | await setAccessTokensToServers([ server ]) | ||
19 | |||
20 | const user = { | ||
21 | username: 'user1', | ||
22 | password: 'my super password' | ||
23 | } | ||
24 | await server.users.create({ username: user.username, password: user.password }) | ||
25 | userAccessToken = await server.login.getAccessToken(user) | ||
26 | }) | ||
27 | |||
28 | describe('When getting debug endpoint', function () { | ||
29 | |||
30 | it('Should fail with a non authenticated user', async function () { | ||
31 | await makeGetRequest({ | ||
32 | url: server.url, | ||
33 | path, | ||
34 | expectedStatus: HttpStatusCode.UNAUTHORIZED_401 | ||
35 | }) | ||
36 | }) | ||
37 | |||
38 | it('Should fail with a non admin user', async function () { | ||
39 | await makeGetRequest({ | ||
40 | url: server.url, | ||
41 | path, | ||
42 | token: userAccessToken, | ||
43 | expectedStatus: HttpStatusCode.FORBIDDEN_403 | ||
44 | }) | ||
45 | }) | ||
46 | |||
47 | it('Should succeed with the correct params', async function () { | ||
48 | await makeGetRequest({ | ||
49 | url: server.url, | ||
50 | path, | ||
51 | token: server.accessToken, | ||
52 | query: { startDate: new Date().toISOString() }, | ||
53 | expectedStatus: HttpStatusCode.OK_200 | ||
54 | }) | ||
55 | }) | ||
56 | }) | ||
57 | |||
58 | after(async function () { | ||
59 | await cleanupTests([ server ]) | ||
60 | }) | ||
61 | }) | ||