UNPKG

440 BJavaScriptView Raw
1var http = require('http');
2var nock = require('../');
3var log = require('./_log');
4var events = ['socket', 'response', 'end', 'data', 'timeout', 'error'];
5
6nock('http://delayconnection.com').
7 get('/').
8 socketDelay(2000).
9 reply(200, 'hey');
10
11var req = http.get('http://delayconnection.com', function(res) {
12 events.forEach(log(res, 'res'));
13});
14
15req.setTimeout(1000, function() {
16 req.abort();
17});
18
19events.forEach(log(req, 'req'));