Lawsun d230cfbce0 first commit 1 年之前
..
lib d230cfbce0 first commit 1 年之前
History.md d230cfbce0 first commit 1 年之前
LICENSE d230cfbce0 first commit 1 年之前
README.md d230cfbce0 first commit 1 年之前
package.json d230cfbce0 first commit 1 年之前

README.md

muk-prop.js

Build Status Dependency Status codecov

muk

Usage

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`
});

Install

npm install muk-prop

Tests

Tests are written with mocha

npm test