mirror of
https://gitlab.silvrtree.co.uk/martind2000/nci.git
synced 2025-01-11 09:55:09 +00:00
20 lines
408 B
JavaScript
20 lines
408 B
JavaScript
|
'use strict';
|
||
|
|
||
|
var Node = require('../../lib/node').Node,
|
||
|
EventEmitter = require('events').EventEmitter;
|
||
|
|
||
|
|
||
|
exports.createNodeMock = function(executorRun) {
|
||
|
return function(params) {
|
||
|
var node = new Node(params);
|
||
|
node._createExecutor = function(project) {
|
||
|
var executor = new EventEmitter();
|
||
|
executor.project = project;
|
||
|
executor.run = executorRun;
|
||
|
return executor;
|
||
|
};
|
||
|
return node;
|
||
|
};
|
||
|
};
|
||
|
|