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;

    Keywords

    Install

    npm i exp-fake-amqp

    DownloadsWeekly Downloads

    16

    Version

    1.3.0

    License

    MIT

    Last publish

    Collaborators

    • andolf
    • markusn
    • linuss
    • joelabrahamsson
    • norla
    • paed01
    • indeedshouts
    • jonaswalden
    • marcusgronblad
    • theneubeck