node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org »



Mockit is a simple library for mocking module dependencies during testing. Other dependency injection libraries create a sandbox around the tested module forcing the user to deal with an entirely new module context. Mockit simply overwrites the mocked dependencies and includes the module in its original scope.


$ npm install mockit


To mock the http module in a required file:

var mockit = require('mockit');
var mockHttp = {
  // Mocked methods here... 
var Downloader = mockit('../lib/downloader', {
  http: mockHttp