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.
31 lines
679 B
31 lines
679 B
var steed = require('steed')(); |
|
|
|
describeAscoltatore("AMQPLib", function() { |
|
afterEach(function() { |
|
this.instance.close(); |
|
this.instance.on("error", function () { |
|
console.log(arguments); |
|
// we should just close it, |
|
// avoid errors |
|
}); |
|
}); |
|
|
|
it("should sync two instances", function(done) { |
|
var other = new ascoltatori.AMQPLibAscoltatore(this.instance._opts); |
|
var that = this; |
|
steed.series([ |
|
|
|
function(cb) { |
|
other.on("ready", cb); |
|
}, |
|
|
|
function(cb) { |
|
that.instance.subscribe("hello", wrap(done), cb); |
|
}, |
|
|
|
function(cb) { |
|
other.publish("hello", null, cb); |
|
} |
|
]); |
|
}); |
|
});
|
|
|