1.1.0 • Published 7 years ago

rewire-loader v1.1.0

Weekly downloads
24
License
MIT
Repository
github
Last release
7 years ago

rewire-loader CircleCI

Adds rewire-like bindings to a webpack loader. Works well with mocha-webpack

Usage

Suppose you have a module.js file with the content:

const SOME_CONSTANT = 15;
var someDependency = require('some-dependency');

module.exports = function() {
  return someDependency();
};

You can stub out your dependencies with __set__

myModule = require('rewire!./module.js');
myModule.__set__('someDependency', mockDependency);
myModule(); // returns mockDependency

You can also get values with __get__

myModule = require('rewire!./module.js');
myModule.__get__('SOME_CONSTANT'); // returns 15
1.1.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago