Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var AuthenticationController = require('./controllers/authentication');
- module.exports = function (app){
- var apiRoutes = express.Router();
- apiRoutes.get('/user/:_id', AuthenticationController.getUserById);
- app.use('/api', apiRoutes);
- };
- exports.getUserById = function (req, res, next){
- User.findById(
- {_id: req.params._id}, function(err,users){
- if (err){
- res.send(err);
- }
- res.status(200).json({
- Success: true,
- user: users
- });
- });
- };
- describe('/GET/:_id user', () => {
- it('it should get a user by the given ID', (done) => {
- var user = new User({ email: "mjn.nilesh12@gmail.com", password: "gunners", fullname: "Nilesh Maharjan"});
- user.save((err, user) => {
- chai.request(server)
- .get('api/user/' + user._id)
- .send(user)
- .end((err, res) => {
- res.should.have.status(200);
- done();
- });
- });
- });
- });
- var port = process.env.PORT || 5000;
- app.listen(port);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement