Sha256: d28f226e19dcfab31c61cec670069b0fa2511b9e6072dfb23ac4de8ba779b0f8

Contents?: true

Size: 650 Bytes

Versions: 250

Compression:

Stored size: 650 Bytes

Contents

/* global axe*/

/**
 * Get the pass, fail, or incomplete message for a check.
 * @param {String} checkId The check id
 * @param {String} type The message type ('pass', 'fail', or 'incomplete')
 * @param {Object} [data] The check data
 * @return {String}
 */
axe.utils.getCheckMessage = function getCheckMessage(checkId, type, data) {
	const check = axe._audit.data.checks[checkId];

	if (!check) {
		throw new Error(`Cannot get message for unknown check: ${checkId}.`);
	}
	if (!check.messages[type]) {
		throw new Error(`Check "${checkId}"" does not have a "${type}" message.`);
	}

	return axe.utils.processMessage(check.messages[type], data);
};

Version data entries

250 entries across 250 versions & 1 rubygems

Version Path
govuk_publishing_components-30.4.1 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-30.4.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-30.3.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-30.2.1 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-30.2.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-30.1.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-30.0.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.15.3 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.15.2 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.15.1 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.15.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.14.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.13.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.12.1 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.12.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.11.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.10.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.9.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.8.0 node_modules/axe-core/lib/core/utils/get-check-message.js
govuk_publishing_components-29.7.0 node_modules/axe-core/lib/core/utils/get-check-message.js