testresources
Version:
Adds fluent interface which, with help from superagent, makes testing HTTP resources simpler.
29 lines (22 loc) • 862 B
JavaScript
var resourceTest = require('../../../index');
var fixture = require('../../testFixture')
var assert = fixture.assert;
var koa = require('koa');
var startServer = fixture.testResources.startTestServer;
describe('when start a test server then try to start it again', function() {
var testServer;
var request;
before(function () {
var app = koa();
return startServer(app)
.then(function(runningServer) {
testServer = runningServer;
});
})
after(function () {
testServer.close();
})
it('should raise an exception', function () {
assert.throws(function () { startServer(testServer) }, "You must specify the koa app to use. This app must not yet be listening.")
});
});