Advertisement
Guest User

Untitled

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