exp-fake-amqp

1.3.0 • Public • Published

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;

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.3.0
    19
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.3.0
    19
  • 1.2.0
    0
  • 1.1.0
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i exp-fake-amqp

Weekly Downloads

19

Version

1.3.0

License

MIT

Last publish

Collaborators

  • jzachrisson
  • hilleso
  • drgeobn
  • gusliden
  • karlbergc
  • martindanielson
  • matsrorbecker
  • andolf
  • markusn
  • linuss
  • joelabrahamsson
  • norla
  • paed01
  • indeedshouts
  • jonaswalden
  • marcusgronblad
  • theneubeck