UNPKG

intern-a11y

Version:

Intern-a11y. An accessibility testing helper for Intern.

41 lines 1.22 kB
"use strict"; var fs_1 = require("fs"); function toA11yResults(tenonResults) { var source = tenonResults.request.url; if (/tenon\.io\/api\/file.php/.test(tenonResults.request.url)) { source = tenonResults.request.docID + " (uploaded)"; } return { analyzer: 'tenon', source: source, violations: tenonResults.resultSet.map(function (result) { return { message: result.errorTitle, snippet: result.errorSnippet, description: result.errorDescription, target: result.xpath, reference: result.ref, standards: result.standards, position: { line: result.position.line, column: result.position.column } }; }), originalResults: tenonResults }; } exports.toA11yResults = toA11yResults; function fileExists(filename) { try { return fs_1.statSync(filename).isFile(); } catch (error) { if (error.code === 'ENOENT') { return false; } throw error; } } exports.fileExists = fileExists; //# sourceMappingURL=_tenon.js.map