UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

223 lines (134 loc) • 5.88 kB
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>aXe Check Tests</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <link rel="stylesheet" type="text/css" href="/node_modules/mocha/mocha.css" /> <script src="/node_modules/mocha/mocha.js"></script> <script src="/node_modules/chai/chai.js"></script> <script> mocha.setup({ timeout: 20000, ui: 'bdd' }); var assert = chai.assert; var global = {}; </script> <script src="/axe.js"></script> <script src="/build/test/engine.js"></script> <script src="/tmp/rules.js"></script> <script src="/test/version.js"></script> </head> <body> <div id="mocha"></div> <div id="fixture"></div> <script src="/test/testutils.js"></script> <script src="aria/allowed-attr.js"></script> <script src="aria/aria-hidden-body.js"></script> <script src="aria/errormessage.js"></script> <script src="aria/has-widget-role.js"></script> <script src="aria/implicit-role-fallback.js"></script> <script src="aria/required-attr.js"></script> <script src="aria/required-children.js"></script> <script src="aria/required-parent.js"></script> <script src="aria/valid-attr-value.js"></script> <script src="aria/valid-attr.js"></script> <script src="aria/valid-scrollable-semantics.js"></script> <script src="color/color-contrast.js"></script> <script src="color/link-in-text-block.js"></script> <script src="forms/fieldset-after.js"></script> <script src="forms/fieldset.js"></script> <script src="forms/group-labelledby-after.js"></script> <script src="forms/group-labelledby.js"></script> <script src="keyboard/accesskeys.js"></script> <script src="keyboard/focusable-no-name.js"></script> <script src="keyboard/landmark-is-top-level.js"></script> <script src="keyboard/page-has-elm.js"></script> <script src="keyboard/page-no-duplicate.js"></script> <script src="keyboard/tabindex.js"></script> <script src="label/duplicate-img-label.js"></script> <script src="label/explicit.js"></script> <script src="label/help-same-as-label.js"></script> <script src="label/implicit.js"></script> <script src="label/multiple-label.js"></script> <script src="label/title-only.js"></script> <script src="language/has-lang.js"></script> <script src="language/valid-lang.js"></script> <script src="lists/dlitem.js"></script> <script src="lists/has-listitem.js"></script> <script src="lists/listitem.js"></script> <script src="lists/only-dlitems.js"></script> <script src="lists/only-listitems.js"></script> <script src="lists/structured-dlitems.js"></script> <script src="media/caption.js"></script> <script src="media/description.js"></script> <script src="media/frame-tested.js"></script> <script src="mobile/meta-viewport-scale.js"></script> <script src="navigation/header-present.js"></script> <script src="navigation/heading-order.js"></script> <script src="navigation/internal-link-present.js"></script> <script src="navigation/landmark.js"></script> <script src="navigation/meta-refresh.js"></script> <script src="navigation/p-as-heading.js"></script> <script src="navigation/region.js"></script> <script src="navigation/skip-link.js"></script> <script src="navigation/unique-frame-title-after.js"></script> <script src="navigation/unique-frame-title.js"></script> <script src="shared/abstractrole.js"></script> <script src="shared/aria-label.js"></script> <script src="shared/aria-labelledby.js"></script> <script src="shared/button-has-visible-text.js"></script> <script src="shared/doc-has-title.js"></script> <script src="shared/duplicate-id.js"></script> <script src="shared/exists.js"></script> <script src="shared/has-alt.js"></script> <script src="shared/has-visible-text.js"></script> <script src="shared/invalidrole.js"></script> <script src="shared/is-on-screen.js"></script> <script src="shared/non-empty-alt.js"></script> <script src="shared/non-empty-if-present.js"></script> <script src="shared/non-empty-title.js"></script> <script src="shared/non-empty-value.js"></script> <script src="shared/role-none.js"></script> <script src="shared/role-presentation.js"></script> <script src="tables/caption-faked.js"></script> <script src="tables/has-caption.js"></script> <script src="tables/has-summary.js"></script> <script src="tables/has-th.js"></script> <script src="tables/html5-scope.js"></script> <script src="tables/same-caption-summary.js"></script> <script src="tables/scope-value.js"></script> <script src="tables/td-has-header.js"></script> <script src="tables/td-headers-attr.js"></script> <script src="tables/th-has-data-cells.js"></script> <script src="visibility/hidden-content.js"></script> <script> if (navigator.userAgent.indexOf('PhantomJS') < 0) { var runner = mocha.run(); var failedTests = []; runner.on('end', function() { window.mochaResults = runner.stats; window.mochaResults.reports = failedTests; }); runner.on('fail', function logFailure(test, err) { var flattenTitles = function(test) { var titles = []; while (test.parent.title) { titles.push(test.parent.title); test = test.parent; } return titles.reverse(); } failedTests.push({ name: test.title, result: false, message: err.message, stack: err.stack, titles: flattenTitles(test) }); }); } </script> </body> </html>