mockery-partial
Version:
abilty to mock full and partial modules
28 lines (20 loc) • 467 B
JavaScript
var mockeryPartial = require('./lib/mockery-partial');
//mocksipen.disable();
var fsMock = {
stat: function (path, cb) {
cb('yoopi');
}
};
mockeryPartial.enable();
mockeryPartial.registerPartial('fs',fsMock);
var fs = require('fs');
fs.stat('a',(res)=>{
console.log(res)
})
let bla =fs.readFileSync('README.md','utf8');
mockeryPartial.deregisterMock('fs');
var fs2 = require('fs');
fs2.stat('a',(res)=>{
console.log(res)
})