UNPKG

activestack-gateway

Version:
24 lines (19 loc) 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'); });