Nuclear Powered Marshmallows
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    hmockpublic

    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

    34

    version

    0.4.3

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar