(response, body)
| 140 | }); |
| 141 | |
| 142 | function mock(response, body) { |
| 143 | before(function () { |
| 144 | muk(httpx, 'request', function (url, opts) { |
| 145 | response.req.getHeaders = function () { |
| 146 | return response.req._headers; |
| 147 | }; |
| 148 | return Promise.resolve(response); |
| 149 | }); |
| 150 | |
| 151 | muk(httpx, 'read', function (response, encoding) { |
| 152 | return Promise.resolve(body); |
| 153 | }); |
| 154 | }); |
| 155 | |
| 156 | after(function () { |
| 157 | muk.restore(); |
| 158 | }); |
| 159 | } |
| 160 | |
| 161 | describe('request', function () { |
| 162 | mock({ |