From 78cdc1753fbab4bcdcb2d3ba87a970dc561d6058 Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Sat, 21 Nov 2015 13:52:09 -0600 Subject: [PATCH] tests(api): Add test for registering with an invalid email --- .../user/auth/POST-register_local.test.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/api/v3/integration/user/auth/POST-register_local.test.js b/test/api/v3/integration/user/auth/POST-register_local.test.js index 5d63eebcc0..8eca0ed07d 100644 --- a/test/api/v3/integration/user/auth/POST-register_local.test.js +++ b/test/api/v3/integration/user/auth/POST-register_local.test.js @@ -78,6 +78,24 @@ describe('POST /user/auth/local/register', () => { }); }); + it('requires a valid email', () => { + let api = requester(); + let username = generateRandomUserName(); + let email = 'notanemail@sdf'; + let password = 'password'; + + return expect(api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('invalidEmail'), + }); + }); + it('requires a password', () => { let api = requester(); let username = generateRandomUserName();