rerequire

1.0.1 • Public • Published

Rerequire

Dependency injection for Node.js modules. This module works the same as require but you can mock modules and globals.

var rerequire = require('rerequire');

rerequire(/* file to module you want to test */, /* module mocks */, /* global mocks */);

Example

var test_file = rerequire('./test_files', {
  'http': 'http mock', // Mock global module
  './mod': 'mock mod', // Mock local module
}, {
  'Date': 'mock date', // Mock gloval
});

Readme

Keywords

none

Package Sidebar

Install

npm i rerequire

Weekly Downloads

0

Version

1.0.1

License

BSD

Last publish

Collaborators

  • enome