aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests/api/check-params/pods.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/tests/api/check-params/pods.js')
-rw-r--r--server/tests/api/check-params/pods.js24
1 files changed, 23 insertions, 1 deletions
diff --git a/server/tests/api/check-params/pods.js b/server/tests/api/check-params/pods.js
index 8d52b69b1..22cbdb30f 100644
--- a/server/tests/api/check-params/pods.js
+++ b/server/tests/api/check-params/pods.js
@@ -39,7 +39,7 @@ describe('Test pods API validators', function () {
39 ], done) 39 ], done)
40 }) 40 })
41 41
42 describe('When making friends', function () { 42 describe('When managing friends', function () {
43 let userAccessToken = null 43 let userAccessToken = null
44 44
45 before(function (done) { 45 before(function (done) {
@@ -156,13 +156,32 @@ describe('Test pods API validators', function () {
156 156
157 it('Should fail without public key', function (done) { 157 it('Should fail without public key', function (done) {
158 const data = { 158 const data = {
159 email: 'testexample.com',
159 host: 'coucou.com' 160 host: 'coucou.com'
160 } 161 }
161 requestsUtils.makePostBodyRequest(server.url, path, null, data, done) 162 requestsUtils.makePostBodyRequest(server.url, path, null, data, done)
162 }) 163 })
163 164
165 it('Should fail without an email', function (done) {
166 const data = {
167 host: 'coucou.com',
168 publicKey: 'mysuperpublickey'
169 }
170 requestsUtils.makePostBodyRequest(server.url, path, null, data, done)
171 })
172
173 it('Should fail without an invalid email', function (done) {
174 const data = {
175 host: 'coucou.com',
176 email: 'testexample.com',
177 publicKey: 'mysuperpublickey'
178 }
179 requestsUtils.makePostBodyRequest(server.url, path, null, data, done)
180 })
181
164 it('Should fail without an host', function (done) { 182 it('Should fail without an host', function (done) {
165 const data = { 183 const data = {
184 email: 'testexample.com',
166 publicKey: 'mysuperpublickey' 185 publicKey: 'mysuperpublickey'
167 } 186 }
168 requestsUtils.makePostBodyRequest(server.url, path, null, data, done) 187 requestsUtils.makePostBodyRequest(server.url, path, null, data, done)
@@ -171,6 +190,7 @@ describe('Test pods API validators', function () {
171 it('Should fail with an incorrect host', function (done) { 190 it('Should fail with an incorrect host', function (done) {
172 const data = { 191 const data = {
173 host: 'http://coucou.com', 192 host: 'http://coucou.com',
193 email: 'testexample.com',
174 publicKey: 'mysuperpublickey' 194 publicKey: 'mysuperpublickey'
175 } 195 }
176 requestsUtils.makePostBodyRequest(server.url, path, null, data, function () { 196 requestsUtils.makePostBodyRequest(server.url, path, null, data, function () {
@@ -185,6 +205,7 @@ describe('Test pods API validators', function () {
185 it('Should succeed with the correct parameters', function (done) { 205 it('Should succeed with the correct parameters', function (done) {
186 const data = { 206 const data = {
187 host: 'coucou.com', 207 host: 'coucou.com',
208 email: 'test@example.com',
188 publicKey: 'mysuperpublickey' 209 publicKey: 'mysuperpublickey'
189 } 210 }
190 requestsUtils.makePostBodyRequest(server.url, path, null, data, done, 200) 211 requestsUtils.makePostBodyRequest(server.url, path, null, data, done, 200)
@@ -193,6 +214,7 @@ describe('Test pods API validators', function () {
193 it('Should fail with a host that already exists', function (done) { 214 it('Should fail with a host that already exists', function (done) {
194 const data = { 215 const data = {
195 host: 'coucou.com', 216 host: 'coucou.com',
217 email: 'test@example.com',
196 publicKey: 'mysuperpublickey' 218 publicKey: 'mysuperpublickey'
197 } 219 }
198 requestsUtils.makePostBodyRequest(server.url, path, null, data, done, 409) 220 requestsUtils.makePostBodyRequest(server.url, path, null, data, done, 409)