fake-exec
v1.1.0
Published
Fake child_process#exec output
Downloads
9,085
Maintainers
Readme
fake-exec
Fake child_process#exec output for testing.
Installation
$ npm install fake-exec --save
Usage
// include dependencies
const fake = require('fake-exec');
const exec = require('child_process').exec;
// set up a fake command
fake('rm -rf /', 'no, thank you');
// execute a command using native child_process#exec method
exec('rm -rf /', function (err, stdout) {
stdout === 'no, thank you'; // true
});
Check out tests (they look good) for more examples.
Tests
$ make test
License
fake-exec is released under the MIT license.