1 | var get = require('../')
|
2 | var http = require('http')
|
3 | var test = require('tape')
|
4 |
|
5 | test('access `req` object', function (t) {
|
6 | t.plan(2)
|
7 |
|
8 | var server = http.createServer(function (req, res) {
|
9 | res.statusCode = 200
|
10 | res.end('response')
|
11 | })
|
12 |
|
13 | server.listen(0, function () {
|
14 | var port = server.address().port
|
15 | var req = get('http://localhost:' + port, function (err, res) {
|
16 | t.error(err)
|
17 | res.resume()
|
18 | server.close()
|
19 | })
|
20 |
|
21 | req.on('socket', function () {
|
22 | t.pass('got `socket` event')
|
23 | })
|
24 | })
|
25 | })
|