UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

30 lines (29 loc) 688 B
/*global mocha */ var failedTests = []; (function () { 'use strict'; if (navigator.userAgent.indexOf('PhantomJS') < 0) { var runner = mocha.run(); 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) }); }); } }());