axe-core
Version:
Accessibility engine for automated Web UI testing
18 lines (14 loc) • 330 B
JavaScript
/**
* Get an axe rule by id.
* @param {String} ruelId the rule id
* @return {Rule}
*/
function getRule(ruleId) {
// TODO: es-modules_audit
var rule = axe._audit.rules.find(rule => rule.id === ruleId);
if (!rule) {
throw new Error(`Cannot find rule by id: ${ruleId}`);
}
return rule;
}
export default getRule;