Natural Performance Manager

    hmock

    0.4.3 • Public • Published

    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.

    Install

    npm i hmock

    DownloadsWeekly Downloads

    55

    Version

    0.4.3

    License

    none

    Last publish

    Collaborators

    • timsavery