blob: f03ad4784bce96a2057c8be2a0e3de322f8a9062 [file]
'use strict';
var adapters = ['http', 'local'];
adapters.forEach(function (adapter) {
describe('test.ajax.js-' + adapter, function () {
it('#5061 ajax returns ETIMEDOUT error on timeout', function (done) {
this.timeout(240000);
testUtils.ajax({
method: 'GET',
url: 'http://192.0.2.1/',
timeout: 10
}, function (err, res) {
// here's the test, we should get an 'err' response
should.exist(err);
err.code.should.match(/(ETIMEDOUT|ENETUNREACH|EAGAIN)/);
should.not.exist(res);
done();
});
});
});
});