(options, handleResponse)
| 4290 | let capturedHeaders; |
| 4291 | const stubTransport = { |
| 4292 | request(options, handleResponse) { |
| 4293 | capturedHeaders = { ...options.headers }; |
| 4294 | const req = new EventEmitter(); |
| 4295 | req.write = () => true; |
| 4296 | req.setTimeout = () => {}; |
| 4297 | req.destroy = () => {}; |
| 4298 | req.end = () => { |
| 4299 | const res = new stream.Readable({ read() {} }); |
| 4300 | res.statusCode = 200; |
| 4301 | res.statusMessage = 'OK'; |
| 4302 | res.headers = { 'x-server': 'real' }; |
| 4303 | res.rawHeaders = []; |
| 4304 | res.req = req; |
| 4305 | process.nextTick(() => { |
| 4306 | handleResponse(res); |
| 4307 | res.push(null); |
| 4308 | }); |
| 4309 | }; |
| 4310 | return req; |
| 4311 | }, |
| 4312 | }; |
| 4313 | |
| 4314 | try { |
no test coverage detected