Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maty21/mockery-partial

mockery partial allows you to mock only part of the method instead of mock every thing
https://github.com/maty21/mockery-partial

Last synced: 16 days ago
JSON representation

mockery partial allows you to mock only part of the method instead of mock every thing

Awesome Lists containing this project

README

        

# mockery-partial
mockery partial is a fork of the good mockery package with the ability to mock only some methods and keep the functionality of the others. instead of mocking everything so it includes all the functionality of mockery with one new ability ``registerPartial``

### usage example

```js

var fsMock = {
stat: function (path, cb) {
cb('yoopi');
}
};
// keep in mind that you can still use other fs modules functionality
// such readFileSync or everything else

mockeryPartial.enable();
mockeryPartial.registerPartial('fs',fsMock);

var fs = require('fs');
fs.stat('a',(res)=>{
console.log(res)
})

//output -> yoopi

```