diff --git a/test/user.test.js b/test/user.test.js index 4b65be22..1a7cdbe1 100644 --- a/test/user.test.js +++ b/test/user.test.js @@ -254,19 +254,24 @@ describe('User', function() { }); it('invalidates the user\'s accessToken when the user is deleted all', function(done) { - var usersId, accessTokenId; + var userIds = []; + var accessTokenId; async.series([ function(next) { - User.create([{ name: 'myname', email: 'b@c.com', password: 'bar' }, - { name: 'myname', email: 'd@c.com', password: 'bar' }], function(err, user) { - usersId = user.id; + User.create([ + { name: 'myname', email: 'b@c.com', password: 'bar' }, + { name: 'myname', email: 'd@c.com', password: 'bar' }, + ], function(err, users) { + userIds = users.map(function(u) { + return u.id; + }); next(err); }); }, function(next) { User.login({ email: 'b@c.com', password: 'bar' }, function(err, accessToken) { accessTokenId = accessToken.userId; - if (err) return next (err); + if (err) return next(err); assert(accessTokenId); next(); }); @@ -274,7 +279,7 @@ describe('User', function() { function(next) { User.login({ email: 'd@c.com', password: 'bar' }, function(err, accessToken) { accessTokenId = accessToken.userId; - if (err) return next (err); + if (err) return next(err); assert(accessTokenId); next(); }); @@ -286,9 +291,9 @@ describe('User', function() { }, function(next) { User.find({ where: { name: 'myname' }}, function(err, userFound) { - if (err) return next (err); + if (err) return next(err); expect(userFound.length).to.equal(0); - AccessToken.find({ where: { userId: usersId }}, function(err, tokens) { + AccessToken.find({ where: { userId: { inq: userIds }}}, function(err, tokens) { if (err) return next(err); expect(tokens.length).to.equal(0); next();