/*jshint expr:true */ 'use strict'; var Entity = require('./../model/Entity')(schema); require('./EntityController')(server, schema); describe('EntityController', function () { it('should GET single', function (done) { var entity = new Entity(); entity.name = 'Test'; entity.type = 'task'; entity.save(function (err, savedEntity) { chai.request(server) .get('/api/entities/' + savedEntity.id) .res(function (res) { expect(res).to.have.status(200); expect(res).to.be.json; expect(res.body.name).to.equal(entity.name); expect(res.body.type).to.equal(entity.type); done(); }); }); }); });