Advertisement
Guest User

Untitled

a guest
Feb 24th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. var AuthenticationController = require('./controllers/authentication');
  2.  
  3. module.exports = function (app){
  4. var apiRoutes = express.Router();
  5. apiRoutes.get('/user/:_id', AuthenticationController.getUserById);
  6. app.use('/api', apiRoutes);
  7. };
  8.  
  9. exports.getUserById = function (req, res, next){
  10. User.findById(
  11. {_id: req.params._id}, function(err,users){
  12. if (err){
  13. res.send(err);
  14. }
  15. res.status(200).json({
  16. Success: true,
  17. user: users
  18. });
  19. });
  20. };
  21.  
  22. describe('/GET/:_id user', () => {
  23. it('it should get a user by the given ID', (done) => {
  24. var user = new User({ email: "mjn.nilesh12@gmail.com", password: "gunners", fullname: "Nilesh Maharjan"});
  25. user.save((err, user) => {
  26. chai.request(server)
  27. .get('api/user/' + user._id)
  28. .send(user)
  29. .end((err, res) => {
  30. res.should.have.status(200);
  31. done();
  32. });
  33. });
  34. });
  35. });
  36.  
  37. var port = process.env.PORT || 5000;
  38. app.listen(port);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement