client.ping() requests now set the proper requestTimeout default

This commit is contained in:
Spencer Alger
2014-02-06 08:34:15 -07:00
parent 5e804b8ba1
commit d5c1d1405c
6 changed files with 15 additions and 0 deletions

View File

@ -3,6 +3,7 @@ describe('Client instances creation', function () {
var es = require('../../../src/elasticsearch');
var apis = require('../../../src/lib/apis');
var expect = require('expect.js');
var stub = require('../../utils/auto_release_stub').make();
var client;
beforeEach(function () {
@ -50,4 +51,13 @@ describe('Client instances creation', function () {
expect(client.transport.log.listenerCount('debug')).to.eql(0);
expect(client.transport.log.listenerCount('trace')).to.eql(0);
});
describe('#ping', function () {
it('sets the default requestTimeout to 100', function () {
stub(client.transport, 'request');
client.ping();
expect(client.transport.request.callCount).to.be(1);
expect(client.transport.request.lastCall.args[0].requestTimeout).to.be(100);
});
});
});