|
%!s(int64=2) %!d(string=hai) anos | |
---|---|---|
.. | ||
lib | %!s(int64=2) %!d(string=hai) anos | |
History.md | %!s(int64=2) %!d(string=hai) anos | |
LICENSE | %!s(int64=2) %!d(string=hai) anos | |
README.md | %!s(int64=2) %!d(string=hai) anos | |
package.json | %!s(int64=2) %!d(string=hai) anos |
Object method mocking.
const fs = require('fs');
const muk = require('muk-prop');
muk(fs, 'readFile', (path, callback) => {
process.nextTick(callback.bind(null, null, 'file contents here'));
});
Check if member has been mocked.
muk.isMocked(fs, 'readFile'); // true
Restore all mocked methods after tests.
muk.restore();
fs.readFile(file, (err, data) => {
// will actually read from `file`
});
npm install muk-prop
Tests are written with mocha
npm test