remuire
v0.2.0
Published
mock require
Downloads
3
Readme
Remuire
Remuire is a Node.js Runtime mock utility that extends the require method of a module
Installation
$ npm install --save-dev remuire
Node.js >= 10.12.0
Usage
// a.test.js
const remuire = require('remuire')(module)
// mock src/a.js ===>>>>>> mock/a.js
remuire.mock('../src/a.js', './mock/a.js')
// recover all mock modules
remuire.revover()
You need to mock the module before it is referenced
Explain
- Due to remuire's rewrite of the require module, it is not recommended for use in a production environment and is recommended for use in a unit test environment
- Remuire works in the global environment