hmock

Very simple http request/response mocking.

npm install hmock
28 downloads in the last week
29 downloads in the last month

node-hmock

Very simple http request/response mocking for Node.JS

Build Status

Installation

npm install hmock

Usage

describe('#getSomething', function() {
  it('should make a GET request and get a response', function(done) {
    var expectedResponse = { 
      ok: true 
    };

    hmock.expect()
      .get('http://somewhere:3000/out/there')
      .respond()
      .withBody(expectedResponse);

    new MyClass().getSomething(function(err, result) {
      assert.equal(null, err);
      assert.deepEqual(expectedResponse, result);

      hmock.verify();

      done();
    });
  });
});

See test/http.tests.js and/or test/https.tests.js for more detailed examples.

License

            DO WHATEVER THE FUCK YOU WANT, PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

            0. You just DO WHATEVER THE FUCK YOU WANT.
npm loves you