skutter
Version:
Skutter: Opinionated BDD Browser based test framework
20 lines (19 loc) • 651 B
JavaScript
;
const process_error_1 = require("../messages/process-error");
class ProcessErrorSender {
static send(reporter, message, error) {
let promise = new Promise((resolve, reject) => {
let payload = new process_error_1.ProcessError(reporter, message, error);
process.send(payload, (error) => {
if (error) {
console.log(`Message sending failed ${error}`);
reject(error);
return;
}
resolve();
});
});
return promise;
}
}
exports.ProcessErrorSender = ProcessErrorSender;