Sha256: fe92964cd66bcaa16e8f398d88e78dee49ae179527cb39343f6146d07007a3ff
Contents?: true
Size: 915 Bytes
Versions: 375
Compression:
Stored size: 915 Bytes
Contents
/*global helpers */ /** * Finds failing Checks and combines each help message into an array * @param {Object} nodeData Individual "detail" object to generate help messages for * @return {String} failure messages */ helpers.failureSummary = function failureSummary(nodeData) { 'use strict'; var failingChecks = {}; // combine "all" and "none" as messaging is the same failingChecks.none = nodeData.none.concat(nodeData.all); failingChecks.any = nodeData.any; return Object.keys(failingChecks) .map(function(key) { if (!failingChecks[key].length) { return; } var sum = axe._audit.data.failureSummaries[key]; if (sum && typeof sum.failureMessage === 'function') { return sum.failureMessage( failingChecks[key].map(function(check) { return check.message || ''; }) ); } }) .filter(function(i) { return i !== undefined; }) .join('\n\n'); };
Version data entries
375 entries across 375 versions & 1 rubygems