Simple module dependency mocking
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;