1.3.0 • Published 9 years ago

exp-fake-amqp v1.3.0

Weekly downloads
49
License
MIT
Repository
github
Last release
9 years ago

fake-amqp

Build Status

Example usage:

var fakeAmqp = require("exp-fake-amqp");

connection = fakeAmqp.createConnection();
var exchange = connection.exchange("testExchange", {});
connection.queue("theQueue", {}, function (queue) {
  queue.bind("testExchange", "route", function () {
    queue.subscribe(function (message) {
      console.log(message);
    });
    exchange.publish("route", "hello!", {});
  });
});

For further examples see the tests.

Overriding AMQP

You might want to override amqp with fake-amqp in tests. This can be done this way:

var amqp = require("amqp");
var fakeAmqp = require("exp-fake-amqp");

amqp.Connection = fakeAmqp.Connection;
amqp.createConnection = fakeAmqp.createConnection;
1.3.0

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago