aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests/api/config.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/tests/api/config.js')
-rw-r--r--server/tests/api/config.js83
1 files changed, 0 insertions, 83 deletions
diff --git a/server/tests/api/config.js b/server/tests/api/config.js
deleted file mode 100644
index dc3cce052..000000000
--- a/server/tests/api/config.js
+++ /dev/null
@@ -1,83 +0,0 @@
1/* eslint-disable no-unused-expressions */
2
3'use strict'
4
5const chai = require('chai')
6const expect = chai.expect
7const series = require('async/series')
8
9const serversUtils = require('../utils/servers')
10const configUtils = require('../utils/config')
11const usersUtils = require('../utils/users')
12
13describe('Test config', function () {
14 let server = null
15
16 before(function (done) {
17 this.timeout(120000)
18
19 series([
20 function (next) {
21 serversUtils.flushTests(next)
22 },
23 function (next) {
24 serversUtils.runServer(1, function (server1) {
25 server = server1
26 next()
27 })
28 }
29 ], done)
30 })
31
32 it('Should have a correct config on a server with registration enabled', function (done) {
33 configUtils.getConfig(server.url, function (err, res) {
34 if (err) throw err
35
36 const data = res.body
37
38 expect(data.signup.allowed).to.be.true
39
40 done()
41 })
42 })
43
44 it('Should have a correct config on a server with registration enabled and a users limit', function (done) {
45 series([
46 function (next) {
47 usersUtils.registerUser(server.url, 'user1', 'super password', next)
48 },
49
50 function (next) {
51 usersUtils.registerUser(server.url, 'user2', 'super password', next)
52 },
53
54 function (next) {
55 usersUtils.registerUser(server.url, 'user3', 'super password', next)
56 }
57
58 ], function (err) {
59 if (err) throw err
60
61 configUtils.getConfig(server.url, function (err, res) {
62 if (err) throw err
63
64 const data = res.body
65
66 expect(data.signup.allowed).to.be.false
67
68 done()
69 })
70 })
71 })
72
73 after(function (done) {
74 process.kill(-server.app.pid)
75
76 // Keep the logs if the test failed
77 if (this.ok) {
78 serversUtils.flushTests(done)
79 } else {
80 done()
81 }
82 })
83})