1 |
|
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 |
|