diff --git a/src/test/user-test.js b/src/test/user-test.js index e9056aac5..e22b6c4e6 100644 --- a/src/test/user-test.js +++ b/src/test/user-test.js @@ -27,7 +27,7 @@ function cleanupUsers(done) { } function createUser(done) { - user.create(USERNAME, PASSWORD, EMAIL, IS_ADMIN, null /* invitor */, function (error, result) { + user.create(USERNAME, PASSWORD, EMAIL, IS_ADMIN, null /* invitor */, false, function (error, result) { expect(error).to.not.be.ok(); expect(result).to.be.ok(); done(); @@ -55,7 +55,7 @@ describe('User', function () { after(cleanupUsers); it('succeeds', function (done) { - user.create(USERNAME, PASSWORD, EMAIL, IS_ADMIN, null /* invitor */, function (error, result) { + user.create(USERNAME, PASSWORD, EMAIL, IS_ADMIN, null /* invitor */, false, function (error, result) { expect(error).not.to.be.ok(); expect(result).to.be.ok(); expect(result.username).to.equal(USERNAME); @@ -81,12 +81,15 @@ describe('User', function () { expect(function () { user.create(USERNAME, PASSWORD, EMAIL, {}); }).to.throwException(); + expect(function () { + user.create(USERNAME, PASSWORD, EMAIL, false, null, 'foobar'); + }).to.throwException(); done(); }); it('fails because user exists', function (done) { - user.create(USERNAME, PASSWORD, EMAIL, IS_ADMIN, null /* invitor */, function (error, result) { + user.create(USERNAME, PASSWORD, EMAIL, IS_ADMIN, null /* invitor */, false, function (error, result) { expect(error).to.be.ok(); expect(result).not.to.be.ok(); expect(error.reason).to.equal(UserError.ALREADY_EXISTS); @@ -96,7 +99,7 @@ describe('User', function () { }); it('fails because password is empty', function (done) { - user.create(USERNAME, '', EMAIL, IS_ADMIN, null /* invitor */, function (error, result) { + user.create(USERNAME, '', EMAIL, IS_ADMIN, null /* invitor */, false, function (error, result) { expect(error).to.be.ok(); expect(result).not.to.be.ok(); expect(error.reason).to.equal(UserError.BAD_PASSWORD); @@ -306,7 +309,7 @@ describe('User', function () { email: 'some@thi.ng' }; - user.create(user1.username, user1.password, user1.email, false, { username: USERNAME, email: EMAIL } /* invitor */, function (error, result) { + user.create(user1.username, user1.password, user1.email, false, { username: USERNAME, email: EMAIL } /* invitor */, false, function (error, result) { expect(error).to.not.be.ok(); expect(result).to.be.ok(); @@ -345,7 +348,7 @@ describe('User', function () { email: 'some@thi.ng' }; - user.create(user1.username, user1.password, user1.email, false, { username: USERNAME, email: EMAIL } /* invitor */, function (error, result) { + user.create(user1.username, user1.password, user1.email, false, { username: USERNAME, email: EMAIL } /* invitor */, false, function (error, result) { expect(error).to.eql(null); expect(result).to.be.ok();