1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 18:29:27 +02:00

Server: add requests stats endpoint

This commit is contained in:
Chocobozzz 2016-09-19 21:33:46 +02:00
parent 2e92c10b6c
commit d3cd34be2f
6 changed files with 199 additions and 7 deletions

View file

@ -13,6 +13,7 @@ const usersUtils = require('../utils/users')
describe('Test parameters validator', function () {
let server = null
let userAccessToken = null
// ---------------------------------------------------------------
@ -496,7 +497,6 @@ describe('Test parameters validator', function () {
describe('Of the users API', function () {
const path = '/api/v1/users/'
let userId = null
let userAccessToken = null
describe('When listing users', function () {
it('Should fail with a bad start pagination', function (done) {
@ -721,6 +721,25 @@ describe('Test parameters validator', function () {
})
})
describe('Of the requests API', function () {
const path = '/api/v1/requests/stats'
it('Should fail with an non authenticated user', function (done) {
request(server.url)
.get(path)
.set('Accept', 'application/json')
.expect(401, done)
})
it('Should fail with a non admin user', function (done) {
request(server.url)
.get(path)
.set('Authorization', 'Bearer ' + userAccessToken)
.set('Accept', 'application/json')
.expect(403, done)
})
})
after(function (done) {
process.kill(-server.app.pid)