axe-core
Version:
Accessibility engine for automated Web UI testing
12 lines (8 loc) • 362 B
JavaScript
import { labelVirtual, titleText } from '../../commons/text';
function titleOnlyEvaluate(node, options, virtualNode) {
const labelText = labelVirtual(virtualNode);
const title = titleText(virtualNode);
const ariaDescribedBy = virtualNode.attr('aria-describedby');
return !labelText && !!(title || ariaDescribedBy);
}
export default titleOnlyEvaluate;