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 97d30a5f70..b63c43077b 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 @@ -33,6 +33,25 @@ describe('POST /user/auth/local/register', () => { expect(user.auth.local.username).to.eql(username); }); + it('provides default tags and tasks', async () => { + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.tags).to.have.a.lengthOf(7); + expect(user.tasksOrder.todos).to.have.a.lengthOf(1); + expect(user.tasksOrder.dailys).to.have.a.lengthOf(0); + expect(user.tasksOrder.rewards).to.have.a.lengthOf(0); + expect(user.tasksOrder.habits).to.have.a.lengthOf(0); + }); + it('requires password and confirmPassword to match', async () => { let username = generateRandomUserName(); let email = `${username}@example.com`; diff --git a/test/api/v3/integration/user/auth/POST-user_auth_social.test.js b/test/api/v3/integration/user/auth/POST-user_auth_social.test.js index 4bcd7b09fe..477c2d6ed3 100644 --- a/test/api/v3/integration/user/auth/POST-user_auth_social.test.js +++ b/test/api/v3/integration/user/auth/POST-user_auth_social.test.js @@ -18,7 +18,7 @@ describe('POST /user/auth/social', () => { user = await generateUser(); let expectedResult = {id: facebookId}; - let passportFacebookProfile = sinon.stub(passport._strategies.facebook, 'userProfile'); + let passportFacebookProfile = sandbox.stub(passport._strategies.facebook, 'userProfile'); passportFacebookProfile.yields(null, expectedResult); });