UNPKG

450 BJavaScriptView Raw
1var util = require('util');
2var EventEmitter = require('events').EventEmitter;
3
4module.exports = function(cmd, args, options) {
5 var spawn = new MockSpawn();
6 setTimeout(function() {
7 spawn.emit('exit', 0);
8 }, 100);
9
10 return spawn;
11};
12
13function MockSpawn() {
14 this.stdout = new MockEmitter();
15 this.stderr = new MockEmitter();
16};
17
18function MockEmitter() {}
19
20util.inherits(MockEmitter, EventEmitter);
21util.inherits(MockSpawn, EventEmitter);