/**
 * Location: /test/controllers/UserController.spec.js
 * 
 * @description :: Tests the UserController
 */

var request = require('supertest'),
  appHelper = require('../helpers/appHelper'),
  userFixtures = require('../fixtures/users');

describe('UserController', function () {
  
  before(function (done) {
    User.create(userFixtures[0], done);
  });
  
  after(function (done) {
    // Restart the server to get back to a clean state
    // (could just delete the user in this case, but sometimes this is easier)
    appHelper.lift(done);
  })

  describe('#findOneById', function (done) {
    it('should get the user', function (done) {
      request
        .get('/user/1')
        .expect(200, done);
    });
  });
});