You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
551 B

var assert = require('assert');
var amqp = require('../amqp');
var exec = require('child_process').exec;
var options = {
host: '10.255.255.1',
connectionTimeout: 1000
}
var implOpts = {
reconnect: false,
};
console.log("Trying to connect to non-routable address");
var hasTimedOut = false;
var connection = amqp.createConnection(options, implOpts);
connection.on('error', function (e) {
if (e.name === 'TimeoutError') hasTimedOut = true;
});
process.addListener('exit', function () {
assert(hasTimedOut, 'connection didnt timeout');
});