UNPKG

629 BJavaScriptView Raw
1/* global mocha: true */
2
3(function () {
4 'use strict';
5 var runner = mocha.run();
6 window.results = {
7 browser: navigator.userAgent,
8 lastPassed: '',
9 passed: 0,
10 failed: 0,
11 failures: []
12 };
13
14 runner.on('pass', function (e) {
15 window.results.lastPassed = e.title;
16 window.results.passed++;
17 });
18
19 runner.on('fail', function (e) {
20 window.results.failed++;
21 window.results.failures.push({
22 title: e.title,
23 message: e.err.message,
24 stack: e.err.stack
25 });
26 });
27
28 runner.on('end', function () {
29 window.results.completed = true;
30 window.results.passed++;
31 });
32})();
33
34