Skip to content

Commit 3d7a740

Browse files
committed
Delay posting results to capture "multiple-done" errors
1 parent 361e834 commit 3d7a740

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

lib/_patch/mocha-plugin.js

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,17 @@
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)