unit tests for the forever-agent change
This commit is contained in:
@ -8,7 +8,7 @@ describe('Http Connector', function () {
|
|||||||
var nock = require('nock');
|
var nock = require('nock');
|
||||||
var sinon = require('sinon');
|
var sinon = require('sinon');
|
||||||
var util = require('util');
|
var util = require('util');
|
||||||
var KeepAliveAgent = require('agentkeepalive');
|
var ForeverAgent = require('forever-agent');
|
||||||
|
|
||||||
var http = require('http');
|
var http = require('http');
|
||||||
var https = require('https');
|
var https = require('https');
|
||||||
@ -174,7 +174,7 @@ describe('Http Connector', function () {
|
|||||||
con.request({}, function () {
|
con.request({}, function () {
|
||||||
expect(http.request.callCount).to.be(1);
|
expect(http.request.callCount).to.be(1);
|
||||||
expect(https.request.callCount).to.be(0);
|
expect(https.request.callCount).to.be(0);
|
||||||
expect(http.request.lastCall.args[0].agent).to.be.a(KeepAliveAgent);
|
expect(http.request.lastCall.args[0].agent).to.be.a(ForeverAgent);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -184,7 +184,7 @@ describe('Http Connector', function () {
|
|||||||
con.request({}, function () {
|
con.request({}, function () {
|
||||||
expect(http.request.callCount).to.be(0);
|
expect(http.request.callCount).to.be(0);
|
||||||
expect(https.request.callCount).to.be(1);
|
expect(https.request.callCount).to.be(1);
|
||||||
expect(https.request.lastCall.args[0].agent).to.be.a(KeepAliveAgent.HttpsAgent);
|
expect(https.request.lastCall.args[0].agent).to.be.a(ForeverAgent.SSL);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user