mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
Server: add config endpoint
This commit is contained in:
53
server/tests/api/config.js
Normal file
53
server/tests/api/config.js
Normal file
@@ -0,0 +1,53 @@
|
||||
/* eslint-disable no-unused-expressions */
|
||||
|
||||
'use strict'
|
||||
|
||||
const chai = require('chai')
|
||||
const expect = chai.expect
|
||||
const series = require('async/series')
|
||||
|
||||
const serversUtils = require('../utils/servers')
|
||||
const configUtils = require('../utils/config')
|
||||
|
||||
describe('Test config', function () {
|
||||
let server = null
|
||||
|
||||
before(function (done) {
|
||||
this.timeout(20000)
|
||||
|
||||
series([
|
||||
function (next) {
|
||||
serversUtils.flushTests(next)
|
||||
},
|
||||
function (next) {
|
||||
serversUtils.runServer(1, function (server1) {
|
||||
server = server1
|
||||
next()
|
||||
})
|
||||
}
|
||||
], done)
|
||||
})
|
||||
|
||||
it('Should have a correct config', function (done) {
|
||||
configUtils.getConfig(server.url, function (err, res) {
|
||||
if (err) throw err
|
||||
|
||||
const data = res.body
|
||||
|
||||
expect(data.signup.enabled).to.be.truthy
|
||||
|
||||
done()
|
||||
})
|
||||
})
|
||||
|
||||
after(function (done) {
|
||||
process.kill(-server.app.pid)
|
||||
|
||||
// Keep the logs if the test failed
|
||||
if (this.ok) {
|
||||
serversUtils.flushTests(done)
|
||||
} else {
|
||||
done()
|
||||
}
|
||||
})
|
||||
})
|
||||
@@ -1,6 +1,7 @@
|
||||
'use strict'
|
||||
|
||||
// Order of the tests we want to execute
|
||||
require('./config')
|
||||
require('./check-params')
|
||||
require('./friends-basic')
|
||||
require('./users')
|
||||
|
||||
Reference in New Issue
Block a user