summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/test/test.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/test/test.js')
-rw-r--r--deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/test/test.js21
1 files changed, 7 insertions, 14 deletions
diff --git a/deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/test/test.js b/deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/test/test.js
index cc3375334e..968ef650fb 100644
--- a/deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/test/test.js
+++ b/deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/test/test.js
@@ -9,6 +9,7 @@ var http = require('http');
var https = require('https');
var assert = require('assert');
var socks = require('socksv5');
+var getRawBody = require('raw-body');
var SocksProxyAgent = require('../');
describe('SocksProxyAgent', function () {
@@ -102,13 +103,9 @@ describe('SocksProxyAgent', function () {
opts.headers = { foo: 'bar' };
var req = http.get(opts, function (res) {
assert.equal(404, res.statusCode);
- var data = '';
- res.setEncoding('utf8');
- res.on('data', function (b) {
- data += b;
- });
- res.on('end', function () {
- data = JSON.parse(data);
+ getRawBody(res, 'utf8', function (err, buf) {
+ if (err) return done(err);
+ var data = JSON.parse(buf);
assert.equal('bar', data.foo);
done();
});
@@ -133,13 +130,9 @@ describe('SocksProxyAgent', function () {
opts.headers = { foo: 'bar' };
var req = https.get(opts, function (res) {
assert.equal(404, res.statusCode);
- var data = '';
- res.setEncoding('utf8');
- res.on('data', function (b) {
- data += b;
- });
- res.on('end', function () {
- data = JSON.parse(data);
+ getRawBody(res, 'utf8', function (err, buf) {
+ if (err) return done(err);
+ var data = JSON.parse(buf);
assert.equal('bar', data.foo);
done();
});