skutter
Version:
Skutter: Opinionated BDD Browser based test framework
18 lines (17 loc) • 563 B
JavaScript
;
class ConfigValidator {
static validate(config) {
let errors = [];
if (!config.featuresRootPath) {
errors.push("featuresRootPath property is not set.");
}
if (!config.orchestrator.numExecutors || config.orchestrator.numExecutors < 0) {
errors.push("numExecutors is not set.");
}
if (!config.orchestrator.executor) {
errors.push("orchestrator->executor configuration is not set.");
}
return [];
}
}
exports.ConfigValidator = ConfigValidator;