Skip to content

Commit c1d5c76

Browse files
committed
Merge pull request #150 from shirish87/patch_mocha
Update mocha patch to print errors
2 parents 33794cf + 3d7a740 commit c1d5c76

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

lib/_patch/mocha-plugin.js

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,22 @@
4848
failures += 1;
4949

5050
if (err) {
51-
tracebacks.push(err);
51+
tracebacks.push(stack(err));
5252
}
5353
});
5454

5555
runner.on('end', function() {
56-
results = {};
57-
results.runtime = (new Date).getTime() - start;
58-
results.total = passes + failures;
59-
results.passed = passes;
60-
results.failed = failures;
61-
results.tracebacks = tracebacks;
62-
results.url = window.location.pathname;
63-
BrowserStack.post("/_report", results, function(){});
56+
// delay posting results a little to capture "multiple-done" errors
57+
setTimeout(function () {
58+
results = {};
59+
results.runtime = (new Date).getTime() - start;
60+
results.total = passes + failures;
61+
results.passed = passes;
62+
results.failed = failures;
63+
results.tracebacks = tracebacks;
64+
results.url = window.location.pathname;
65+
BrowserStack.post("/_report", results, function(){});
66+
}, 1000);
6467
});
6568
};
6669

0 commit comments

Comments
 (0)