istanbul-slack-notify
Version:
Sends nyc (aka: istanbul) coverage summary and git build details to Slack using a pass/fail threshold for project coverage.
12 lines (11 loc) • 350 B
JavaScript
/**
* Handles process response on completion of coverage checks
*/
export default class ProcessResponder {
static respond(settings) {
if (!settings.project.coverage.success && settings.haltOnFailure) {
return Promise.reject(new Error("Coverage Check Failed & Halt On Failure Set. Exiting."));
}
return Promise.resolve(0);
}
}