Adding client test coverage.

This commit is contained in:
cdriscol
2015-07-28 17:52:03 -06:00
parent 460ef53aed
commit d5ea5c99d2
16 changed files with 1361 additions and 345 deletions

View File

@@ -74,6 +74,12 @@ exports.list = function (req, res) {
* User middleware
*/
exports.userByID = function (req, res, next, id) {
if (!mongoose.Types.ObjectId.isValid(id)) {
return res.status(400).send({
message: 'User is invalid'
});
}
User.findById(id, '-salt -password').exec(function (err, user) {
if (err) return next(err);
if (!user) return next(new Error('Failed to load user ' + id));