mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-12 10:52:47 +00:00
26 lines
590 B
JavaScript
26 lines
590 B
JavaScript
var util = require('util'),
|
|
broadway = require('broadway'),
|
|
ChildProcessMock = require('./child-process').ChildProcessMock;
|
|
|
|
var MonitorMock = exports.MonitorMock = function (options) {
|
|
broadway.App.call(this, options);
|
|
|
|
this.child = new ChildProcessMock();
|
|
this.running = false;
|
|
};
|
|
util.inherits(MonitorMock, broadway.App);
|
|
|
|
MonitorMock.prototype.__defineGetter__('data', function () {
|
|
return {
|
|
uid: '_uid',
|
|
command: 'node'
|
|
};
|
|
});
|
|
|
|
MonitorMock.prototype.kill = MonitorMock.prototype.stop = function (forceStop) {
|
|
this.running = false;
|
|
|
|
this.emit('stop');
|
|
};
|
|
|