Skip to content

Commit f8b013d

Browse files
committed
Clean up access-token-invalidation tests
1 parent dc2b653 commit f8b013d

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

test/user.test.js

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1989,15 +1989,15 @@ describe('User', function() {
19891989
User.login(currentEmailCredentials, function(err, accessToken1) {
19901990
if (err) return next(err);
19911991
assert(accessToken1.userId);
1992-
originalUserToken1 = accessToken1.id;
1992+
originalUserToken1 = accessToken1;
19931993
next();
19941994
});
19951995
},
19961996
function secondLoginWithOriginalEmail(next) {
19971997
User.login(currentEmailCredentials, function(err, accessToken2) {
19981998
if (err) return next(err);
19991999
assert(accessToken2.userId);
2000-
originalUserToken2 = accessToken2.id;
2000+
originalUserToken2 = accessToken2;
20012001
next();
20022002
});
20032003
},
@@ -2057,7 +2057,7 @@ describe('User', function() {
20572057
it('keeps sessions AS IS if firstName is added using `updateAttributes`', function(done) {
20582058
user.updateAttributes({'firstName': 'Janny'}, function(err, userInstance) {
20592059
if (err) return done(err);
2060-
assertUntouchedTokens(done);
2060+
assertPreservedTokens(done);
20612061
});
20622062
});
20632063

@@ -2068,7 +2068,7 @@ describe('User', function() {
20682068
email: currentEmailCredentials.email,
20692069
}, function(err, userInstance) {
20702070
if (err) return done(err);
2071-
assertUntouchedTokens(done);
2071+
assertPreservedTokens(done);
20722072
});
20732073
});
20742074

@@ -2303,9 +2303,11 @@ describe('User', function() {
23032303
function assertPreservedTokens(done) {
23042304
AccessToken.find({where: {userId: user.id}}, function(err, tokens) {
23052305
if (err) return done(err);
2306-
expect(tokens.length).to.equal(2);
2307-
expect([tokens[0].id, tokens[1].id]).to.have.members([originalUserToken1,
2308-
originalUserToken2]);
2306+
var actualIds = tokens.map(function(t) { return t.id; });
2307+
actualIds.sort();
2308+
var expectedIds = [originalUserToken1.id, originalUserToken2.id];
2309+
expectedIds.sort();
2310+
expect(actualIds).to.eql(expectedIds);
23092311
done();
23102312
});
23112313
}
@@ -2317,14 +2319,6 @@ describe('User', function() {
23172319
done();
23182320
});
23192321
}
2320-
2321-
function assertUntouchedTokens(done) {
2322-
AccessToken.find({where: {userId: user.id}}, function(err, tokens) {
2323-
if (err) return done(err);
2324-
expect(tokens.length).to.equal(2);
2325-
done();
2326-
});
2327-
}
23282322
});
23292323

23302324
describe('Verification after updating email', function() {

0 commit comments

Comments
 (0)