Skip to content

Commit

Permalink
Merge 47facaa into b14bd2b
Browse files Browse the repository at this point in the history
  • Loading branch information
akhilome committed Oct 15, 2018
2 parents b14bd2b + 47facaa commit 971a8c1
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 11 deletions.
6 changes: 4 additions & 2 deletions server/middleware/authHandler.js
Expand Up @@ -22,8 +22,10 @@ class AuthHandler {
res.status(200).json({
status: 'success',
message: 'user logged in successfully',
id: userId,
auth_token: token,
user: {
id: userId,
auth_token: token,
},
});
}

Expand Down
21 changes: 12 additions & 9 deletions tests/routes/auth.spec.js
Expand Up @@ -19,9 +19,10 @@ describe('POST /auth/signup', () => {
if (err) done(err);

res.status.should.eql(200);
res.body.should.be.an('object').that.has.keys(['status', 'message', 'id', 'auth_token']);
res.body.should.be.an('object').that.has.keys(['status', 'message', 'user']);
res.body.status.should.eql('success');
res.body.id.should.eql(users.admin.id);
res.body.user.should.be.an('object').that.has.keys(['id', 'auth_token']);
res.body.user.id.should.eql(users.admin.id);
done();
});
});
Expand All @@ -34,9 +35,10 @@ describe('POST /auth/signup', () => {
if (err) done(err);

res.status.should.eql(200);
res.body.should.be.an('object').that.has.keys(['status', 'message', 'id', 'auth_token']);
res.body.should.be.an('object').that.has.keys(['status', 'message', 'user']);
res.body.status.should.eql('success');
res.body.id.should.eql(users.validUser.id);
res.body.user.should.be.an('object').that.has.keys(['id', 'auth_token']);
res.body.user.id.should.eql(users.validUser.id);
done();
});
});
Expand Down Expand Up @@ -121,8 +123,9 @@ describe('POST /auth/login', () => {
if (err) done(err);

res.status.should.eql(200);
res.body.should.be.an('object').which.has.keys(['status', 'message', 'id', 'auth_token']);
res.body.id.should.eql(users.validUser.id);
res.body.should.be.an('object').which.has.keys(['status', 'message', 'user']);
res.body.user.should.be.an('object').which.has.keys(['id', 'auth_token']);
res.body.user.id.should.eql(users.validUser.id);
done();
});
});
Expand All @@ -147,7 +150,7 @@ describe('POST /auth/login', () => {
if (err) done(err);

res.status.should.eql(400);
res.body.should.not.have.keys(['auth_token']);
res.body.should.not.have.keys(['user']);
res.body.message.should.eql('invalid email or password provided');
done();
});
Expand All @@ -161,7 +164,7 @@ describe('POST /auth/login', () => {
if (err) done(err);

res.status.should.eql(400);
res.body.should.not.have.keys(['auth_token']);
res.body.should.not.have.keys(['user']);
res.body.message.should.eql('invalid email or password provided');
done();
});
Expand All @@ -175,7 +178,7 @@ describe('POST /auth/login', () => {
if (err) done(err);

res.status.should.eql(400);
res.body.should.not.have.keys(['auth_token']);
res.body.should.not.have.keys(['user']);
done();
});
});
Expand Down

0 comments on commit 971a8c1

Please sign in to comment.