1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
unleash.unleash/test/eventApi.test.js
2014-11-14 08:09:46 +01:00

41 lines
1.0 KiB
JavaScript

var request = require('supertest'),
mockery = require('mockery');
describe('The event api', function () {
var server;
before(function () {
mockery.enable({
warnOnReplace: false,
warnOnUnregistered: false,
useCleanCache: true
});
mockery.registerSubstitute('./eventDb', '../test/eventDbMock');
mockery.registerSubstitute('./featureDb', '../test/featureDbMock');
server = require('../server');
request = request('http://localhost:' + server.app.get('port'));
});
after(function () {
mockery.disable();
mockery.deregisterAll();
server.server.close();
});
it('returns events', function (done) {
request
.get('/events')
.expect('Content-Type', /json/)
.expect(200, done);
});
it('returns events given a name', function (done) {
request
.get('/events/myname')
.expect('Content-Type', /json/)
.expect(200, done);
});
});