]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/tests/api/check-params/users.js
Add ability to limit user registrations
[github/Chocobozzz/PeerTube.git] / server / tests / api / check-params / users.js
index 0aa9a4524a3a572d5631222a91d0cf368c990b74..9e7115da149a53bc5c465a3d71a83e0f9f736c1c 100644 (file)
@@ -23,7 +23,7 @@ describe('Test users API validators', function () {
   // ---------------------------------------------------------------
 
   before(function (done) {
-    this.timeout(20000)
+    this.timeout(120000)
 
     series([
       function (next) {
@@ -513,12 +513,19 @@ describe('Test users API validators', function () {
         password: 'my super password 4'
       }
 
-      requestsUtils.makePostBodyRequest(serverWithRegistrationDisabled.url, registrationPath, serverWithRegistrationDisabled.accessToken, data, done, 400)
+      requestsUtils.makePostBodyRequest(serverWithRegistrationDisabled.url, registrationPath, serverWithRegistrationDisabled.accessToken, data, done, 403)
+    })
+  })
+
+  describe('When registering multiple users on a server with users limit', function () {
+    it('Should fail when after 3 registrations', function (done) {
+      usersUtils.registerUser(server.url, 'user42', 'super password', 403, done)
     })
   })
 
   after(function (done) {
     process.kill(-server.app.pid)
+    process.kill(-serverWithRegistrationDisabled.app.pid)
 
     // Keep the logs if the test failed
     if (this.ok) {