testplane
Version:
Tests framework based on mocha and wdio
14 lines • 487 B
JavaScript
;
const mkPassthroughFn = methodName => {
const passEvents = (from, to, event) => {
if (typeof event === "string") {
from.on(event, (...args) => to[methodName](event, ...args));
return;
}
event.forEach(event => passEvents(from, to, event));
};
return passEvents;
};
exports.passthroughEvent = mkPassthroughFn("emit");
exports.passthroughEventAsync = mkPassthroughFn("emitAndWait");
//# sourceMappingURL=utils.js.map