Initial commit
[yaffs-website] / node_modules / tiny-lr / test / helpers / listen.js
1
2 var Server = require('../..').Server;
3 var request = require('supertest');
4
5 module.exports = function listen(opts) {
6   opts = opts || {};
7
8   return function _listen(done) {
9     this.app = new Server();
10     var srv = this.server = this.app.server;
11     var ctx = this;
12     this.server.listen(function (err) {
13       if (err) return done(err);
14       ctx.request = request(srv)
15         .get('/')
16         .expect(200, done);
17     });
18   };
19 };