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.jsconst remuire = module// mock src/a.js ===>>>>>> mock/a.jsremuire // recover all mock modulesremuire
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