|
import {Server} from '../..';
|
import request from 'supertest';
|
|
export default function listen (opts) {
|
opts = opts || {};
|
|
return function _listen (done) {
|
this.app = new Server(opts);
|
const srv = this.server = this.app.server;
|
const ctx = this;
|
this.server.listen(err => {
|
if (err) return done(err);
|
ctx.request = request(srv)
|
.get(this.app.rootPath)
|
.expect(200, done);
|
});
|
};
|
};
|