UNPKG

awesome-string

Version:

The ultimate JavaScript string library

44 lines (39 loc) 1.21 kB
<!DOCTYPE html> <html> <head> <title>Mocha Tests</title> <link rel="stylesheet" href="../node_modules/mocha/mocha.css" /> <meta http-equiv="Content-Type" content="text/html" charset="UTF-8" /> </head> <body> <div id="mocha"></div> <script src="../node_modules/mocha/mocha.js" type="text/javascript"></script> <script src="../node_modules/chai/chai.js" type="text/javascript"></script> <script type="text/javascript"> mocha.setup('bdd'); </script> <script src="test_bundle.js" type="text/javascript"></script> <script> window.onload = function(){ var runner = mocha.run(); var failedTests = []; runner.on('end', function(){ window.mochaResults = runner.stats; window.mochaResults.reports = failedTests; }); runner.on('fail', logFailure); 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>