- Manage multiple login, in different browsers... Multi Token...

This commit is contained in:
Paolo Arena
2019-02-09 18:03:14 +01:00
parent 318ff7a798
commit 636ee92786
8 changed files with 50 additions and 28 deletions

View File

@@ -170,12 +170,12 @@ describe('DELETE /users/me/token', () => {
});
});
it('should return 401 deleting an invalid token', (done) => {
it('should return 403 deleting with an invalid token', (done) => {
request(app)
.delete('/users/me/token')
.set('x-auth', users[0].tokens[0].token + '1')
.send()
.expect(401)
.expect(403)
.end((err, res) => {
if (err) {
return done(err);
@@ -276,14 +276,15 @@ describe('GET /todos/:id', () => {
.end(done);
});
it('should return [] if user not found', (done) => {
it('FORBIDDEN ! should return [] if user not found', (done) => {
var hexId = new ObjectID().toHexString();
request(app)
.get(`/todos/${users[0]._id + '111'}`)
.get(`/todos/${hexId}`)
.set('x-auth', users[0].tokens[0].token)
.expect(404)
.expect((res) => {
console.log('res', res.status)
expect(res.body.todos).toBe(undefined);
})
.end(done);