(opts, fn)
| 991 | } |
| 992 | |
| 993 | function createHttp2Server (opts, fn) { |
| 994 | var _compression = compression(opts) |
| 995 | var server = http2.createServer(function (req, res) { |
| 996 | _compression(req, res, function (err) { |
| 997 | if (err) { |
| 998 | res.statusCode = err.status || 500 |
| 999 | res.end(err.message) |
| 1000 | return |
| 1001 | } |
| 1002 | |
| 1003 | fn(req, res) |
| 1004 | }) |
| 1005 | }) |
| 1006 | server.listen(0, '127.0.0.1') |
| 1007 | return server |
| 1008 | } |
| 1009 | |
| 1010 | function createHttp2Client (port) { |
| 1011 | return http2.connect('http://127.0.0.1:' + port) |
no test coverage detected